top of the park
you get heracross or combees when you headbutt a tree
theres a guy in ixel forest and he will teach your Pokemon headbutt
Mostly any pokemon.
a guy in the ilex forest
Use headbutt on a tree
Look in Viridian forest and headbutt trees.
from a guy in the woods where you get the 2 farfech'd
you go to Ilex forest and find a man in there and he will give you headbutt and teach it to you Pokemon and now you could headbutt a tree
Zen Headbutt is not a TM. It can be learned by leveling up, breeding, or by the Move Tutor.
Headbutt trees on route 38
somtimes you may have to fight a Pokemon in the butt
You cannot headbutt trees in any game except for Gold, Silver, Crystal, Heart Gold, and Soul Silver. You must teach a Pokemon TM 2 in GSC, or teach a Pokemon Headbutt from the Move Tutor in HGSS.