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.)
headbutt trees
headbutt trees
use headbutt on trees
Any Pokemon can learn it. that's the best patr
A man in Ilex Forest gives it to you
it call headbutt and there is movetutor in ilex forest that teach it to you
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.)
The Only way I know is to get Headbutt in SoulSilver (Its a HM) and then trade and use Headbutt on the tree and a Pokemon will fall down Hope I helped :3
headbutt trees
headbutt trees
By using Headbutt on a Tree.
use headbutt on trees
There is a boy in the Ilex forest (West of Azelia town) who gives you headbutt.
It let's u battle Pokemon hiding in the tree
Many Pokemon can at the beginning if you choose totodile it can learn headbutt.
1: it is not a HM 2: there is a fat guy in Ilex Froest using headbutt and will gladly teach any one of ypur Pokemon Headbutt for free.