Blob55 said:
Dragonair is a pure Dragon Type and when people see Dragonite, they think of the Dragon typing first.
Gen 1 and 2 had very few Dragon Types, so unless Lance flew to Unova or Hoenn, he's stuck for options.
This. Lance was always meant to be a Dragon type trainer, but there were too few Dragon types in existence for him to have a fleshed out team as you couldn't even make a full team of Dragons until 3rd or 4th gen. If you look at his rematch teams when Lance has access to more options, his team is completely made up of Dragons.
Leaf_Ranger said:
PS: I was thinking about giving Miltank a Fairy evolution and then I questioned myself: could there be another reclassification of older Pokémon as Fairy? It's a little absurd since why wouldn't the creators just do that in the first place with XY but then again, it's not totally unthinkable. Perhaps there will be a second round of retyping and Mitank will be in it or instead Miltank could be the only one, just like they retcon the power and PP of some moves.
No, they're most likely not going to rethink their choices for Fairies, and there's not much reason to give Miltank Fairy except through a Mega Evolution.