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.)
NO
In the Whirl Islands.
In ilexforest there are guy who teach headbutt for your pokemons
Slowbro can use Zen Headbutt.
Cyndiquill!
Mewthree doesn't exist!
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.
i would say soulsliver becase on soulsliver you can fly and black you cacth water pokemon but on sliver you can get fire pokemon
Basculin learns Headbutt at level 7.