i don't think you can bye that but i recommend earthquake
If you mean Soul silver, The easiest way is to buy it in the deparpment store
buy them at the pokelathon
You could but it on ebay, amazon, gamestop, online gamestop, walmart, k-mart, etc.
You can buy the toy at shop for Pokemon :)
you can buy it in America and japan but not in Australia
Buy the guidebook for Pokemon Heart Gold and Soul Silver at GAMESTOP.
In the USA, it is $40.00.
u buy it
buy it a the store
You go to Ilex Forest, and you go in the forest and you see a fat guy, not near the exit but in the centre of the forest and will notice you, headbutt a tree and give you the TM02 Headbutt will be giben to you. Hope it helps!! ^.^"Somewhere in ilex forest is a guy near a tree talk to him and gives you the TM headbutt, also you can buy it at the goldenrod dept store only if you got the TM from the guy in ilex forest."~ Actually, this is slightly wrong. The man in Ilex Forest does not give you a TM for Headbutt; he asks you if you are willing to teach one of your Pokemon Headbutt directly.And as far as buying it in the Goldenrod Department store, I cannot find it there, so I'm not entirely sure about that; although I could be wrong.Regardless, I agree with the man in Ilex Forest who teaches Headbutt to your Pokemon.
Buy it at the celeadon department store.
You cannot. Glare is not a TM.