There's a boy in the middle of the Ilex Forest who gives it to you. You can see him while walking through, but you have to take a detour around some trees to get to him. Hope this helps :)
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
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.
Basculin learns Headbutt at level 7.
Headbutt is taught to your Pokemon by a person in the Ilex Forest in Johto.
Headbutt - song - was created on 2010-05-16.
There is a Move Tutor in Ilex Forest that teaches Headbutt.
The Move Tutor can teach Furret Headbutt.
talk to the guy in the pink suit and he gives you headbutt