Surf to cianwood and shove sh-t into chuck. use supercheat, that's what i used...well, not really.
da pangit pangit nyan hayop
everywhere
In Pokémon SoulSilver, you will get the Fly HM in Cianwood City but only after defeating Chuck, the Cianwood Gym Leader.
A man in Ilex Forest gives it to you
Eruption is not an HM it's a TM. Ask there the TM is or find a walkthrough of the game on the internet.
There is no HM Dive in either Pokemon Silver/Gold or Heartgold/SoulSilver. It is exclusive to the Hoenn games.
at the city of the Pokemon league
Headbutt is no a HM in Pokemon soulsilver. However a man in Ilex Forest will teach it to any Pokemon that can learn it.
You don't you have to use an Hm on a Pokemon
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
SORRY DUDE THERis no hm for whirlpool in pokemon pearl diamond or platinum only heartgold and soulsilver. but that wuld be AWESOME:))
To get the Fly HM, bring a Key to Floor 29 or 30, then find a lock to open. The HM should be inside.