All I know is Charizard, Ho oh and Moltres.
No, Dugtrio cannot learn Fly. Only Flying-type Pokemon, of which Dugtrio is not, are able to learn Fly.
YES!
charizard
Use HM2 to teach charizard fly.
Any flying type Pokemon such as Pidgy Rayqaza Doudo ect. And Tropius, they can fly too, but all forms of zubat cannot learn fly.
Ada
Pidgey, Pidgeotto,Pidgeot
Lugia and articuno
pretty much every flying type
No. Gliscor can learn flying type moves but cannot learn Fly in any game.
Any bird type
No baby Pokemon can learn Fly