I'm planning my team for white 2, the only thing I'm missing is a Pokemon to teach fly to; I wanted archen/archeops, but it seems I can't get them until very late on in the game. I want to catch all my Pokemon in-game rather than breed and trade from my other games, and I also want to try and get them before I'm halfway through the main timeline.
I've been trying to look up some good Pokemon myself, but I'm not very familiar with the B/W2 map, so I can't really tell if I can get them early in the game or not.
Which Pokemon can be obtained fairly early in the game and can learn fly?
I don't mind much about the stats right now, I just want a list of Pokemon to choose from and work out if I want to use them later.