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.
you'll get a cranidos in the under ground in Pokemon platinum. just keep on levelling it up till it learns headbutt.
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.