in the forset after you beated your rival and bugzy and got the farfechd
Chat with our AI personalities
Headbutt is no a HM in Pokemon soulsilver. However a man in Ilex Forest will teach it to any Pokemon that can learn it.
There is no HM for Dive in SoulSilver, but you can get it by transferring a Pokemon who knows dive into SoulSilver the Pal Park. but you can get dive as a HM in Pokemon black and white but not in soulsilver,heartgold,platinum,diamond,and pearl
How to get the hm cut in pokemon glaze
The HM Dive is not in SoulSilver or HeartGold, for there is no deep water to dive into.
only Pokemon with sharp claws can learn the hm cut