Yes, but only by HM02.
No, but doduo can (without wings). lol
The Pokémon that can learn Fly in Yellow are Charizard, Pidgey, Pidgeotto, Pidgeot, Spearow, Fearow, Farfetch'd, Doduo, Dodrio, Aerodactyl, Articuno, Zapdos, Moltres, and, if you use a glitch or cheat to obtain it, Mew. However, it should be noted that none of them learn Fly naturally; you need to use HM02 to teach it to them. Also, as a side note, Charizard is only capable of learning Fly in Yellow, not Red and Blue.
YES!
Fly and Flash.
No it cannot learn fly, at least mine cant untill it evolves into crobat
Any bird type
charizard
Use HM2 to teach charizard fly.
Pidgey, Pidgeotto,Pidgeot
Ada
No baby Pokemon can learn Fly
No, Dugtrio cannot learn Fly. Only Flying-type Pokemon, of which Dugtrio is not, are able to learn Fly.