Pokemon that can learn hm 2 - fly - are: Charizard, pidgey, pidgeotto, pidgeot,spearow, fearow, zubat, golbat, farfetch'd, dodrio, doduo, articuno, moltres, zapdos, areodactyl, mew, dragonite, hoothoot, noctowl, crobat, togetic, xatu, delibird, murkrow, skarmory, ho-oh, lugia, swellow, tailow, wingull, pelliper, Flygon, vibrava, swablu, altaria, tropius, salamence, latios, latias, rayquaza, staly, starraptor, staravia, drifblim, honchcrow, chatot, togekiss, giratina, and arceus.
Use HM2 to teach charizard fly.
Go east of Violet City and talk to the fat guy.
West of Celadon City (Above Biker road). Thanks to gameFAQs.
All Pokemon with a water-type can learn it. There are some other Pokemon that can learn it, but mostly water-Pokemon.
I don't know all of the Pokemon that can learn Headbutt, but I know that Cubone can learn it.
Use HM2 to teach charizard 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
you fight may before you get to fortree city
You get it from defeating Chuck in Cianwood City from a lady.
hm1 hm7 hm2 hm3 and hm5
to get Hm2(fly) you talk to Chuck's wife after you beat him.
Go east of Violet City and talk to the fat guy.
West of Celadon City (Above Biker road). Thanks to gameFAQs.
Fly is HM2, surf to Ciawood City and beat the gymleader Chuck. After beating him, woman outside of the gym gives you HM2 - Fly and you can use it right away.
When you go to Twist Mountain and have to battle Cheren, Alder will give it to you soon after you beat Cheren.
HM2 is Fly. You get it by defeating Chuck at the Cianwood City gym and talking to the lady outside of the gym.
the common name for that is: hm2=square hectometer m2=square meter