Headbutt is no a HM in Pokemon soulsilver. However a man in Ilex Forest will teach it to any Pokemon that can learn it.
Chat with our AI personalities
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