The Pokémon that can learn Headbutt via level up are Slowpoke, Seel, Drowzee, Cubone, Snubbull, Mantyke, Mantine, Zigzagoon, Shroomish, Breloom, Aron, Aggron, Castform, Snorunt, Bagon, Bidoof, Cranidos, Victini, Roggenrola, Gigalith, Basculin, Darumaka, Scraggy, Karrablast, Escavalier, Eelektrik and evolution of Eelektros, Elgyem, Deino, Hydreigon, Litleo, Pyroar and Furfrou additionally Pokémon such as Diglett, Dugtrio, Sudowoodo, Dunsparce, Electrike, Tropius, Shieldon, Buizel, Floatzel, Croagunk, Toxicroak, Pawniard and Bouffalant can learn Headbutt via breeding.
I don't know all of the Pokemon that can learn Headbutt, but I know that Cubone can learn it.
Any Pokemon can learn it. that's the best patr
Headbutt is no a HM in Pokemon soulsilver. However a man in Ilex Forest will teach it to any Pokemon that can learn it.
Sorry, the only Headbutt Move Tutor is in Ilex Forest, and he only teaches it once. Some Pokemon learn Headbutt by level-up, though.
Most normal type Pokemon can along with any Pokemon with a "hard head".
I don't know all of the Pokemon that can learn Headbutt, but I know that Cubone can learn it.
Slowbro can use Zen Headbutt.
Sorry, Weedle cannot learn Headbutt at all.
Many Pokemon can at the beginning if you choose totodile it can learn headbutt.
Headbutt is taught to your Pokemon by a person in the Ilex Forest in Johto.
Any Pokemon can learn it. that's the best patr
You go back to Ilex Forest and go to the dude that teaches Headbutt and make one of your Pokemon learn it again.
Headbutt is no a HM in Pokemon soulsilver. However a man in Ilex Forest will teach it to any Pokemon that can learn it.
Sorry, the only Headbutt Move Tutor is in Ilex Forest, and he only teaches it once. Some Pokemon learn Headbutt by level-up, though.
i know 2 of them zigzagoon and linoon
Mostly any pokemon.
Let a Pokemon learn 'Headbutt' TM, and go up to different trees and Headbutt them. Pokemon will appear, but you will want a 'Pineco'. They evolve into a Fortress.