First you have to find Headbutt.
Chat with our AI personalities
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
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.
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