You have to obtain HM 02 (Fly). Here are its locations depending on the version you're playing:
Red / Blue / Yellow / FireRed / LeafGreen:
Route 16 (cut down the tree above the guard's house).
Gold / Silver / Crystal / HeartGold / SoulSilver:
Cianwood City (talk to the woman standing outside the gym after defeating the leader).
Ruby / Sapphire / Emerald:
Route 119 (given to you by your rival near the weather station).
Diamond / Pearl / Platinum:
Galactic Warehouse (in a room, between two blue boxes).
once you have the petalburg badge from your dad, and surf from wally's parents, go to mauville city and go east, Surfing over the small stretch of water. Progress up that route, past the weather institute, and not far before you reach fortree city, your rival will battle you. After you beat him/her, he/she will give you the HM Fly!
No, Dugtrio cannot learn Fly. Only Flying-type Pokemon, of which Dugtrio is not, are able to learn Fly.
Yes, it can.
You need to get fly from a gym leader.After that you need to teach Tailow fly.(All Pokemon with wings can learn fly)
to fly in Pokemon pearl u have to get the hm fly then u have to teach it to a Pokemon that can learn then beat gym leader
Yes, somehow, someway, they can learn fly. I'm not sure how, but they can.
Yes.
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.
No, beedrill can not learn fly. The only HM it can learn is fly.
No, beautifly cannot learn fly.
No, Beautifly cannot learn Fly.
No, Butterfree cannot learn Fly.
Yes Sigilyph can learn fly
catch a Pokemon that can learn fly, put it in your party, and WALA! you can teach it fly!
No, it can't. Only with the HM a Pokemon will learn Fly. Actually when a shelgon evolves into a salemence at level 50 it will try to learn 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.
Yes, it can.