Go to Ilex Froest talk to a guy and he tell I can theack one of your pokemon headbut
headbutt????????????? )-:)
First you have to find Headbutt.
Headbutt dosn't come in a TM. You can teach a pokemon Headbutt by talking to a guy in a pink shirt in the Illex Forest. You can Headbutt trees (Like an HM) to find certain PoKeMoN.(It vairies where you Headbutt.)
In ilexforest there are guy who teach headbutt for your pokemons
In the Whirl Islands.
NO
Slowbro can use Zen Headbutt.
Note: You need Headbutt.New Bark Town Headbutt Trees.CherryGrove City Headbutt Trees.search him on your pokedex and it will be red instead of green that means you need to headbutt a tree using headbutt.
There is a Move Tutor in Ilex Forest that teaches Headbutt.
talk to the guy in the pink suit and he gives you headbutt
Headbutt is taught to your Pokemon by a person in the Ilex Forest in Johto.
The Move Tutor can teach Furret Headbutt.