There are a total of 8 HMs in Pokémon SoulSilver and the HMs are HM01 Cut, HM02 Fly, HM03 Surf, HM04 Strength, HM05 Whirlpool, HM06 Rock Smash, HM07 Waterfall and HM08 Rock Climb.
See the "Related Links" below for more info.
That HM is not in the game. I'm sorry
ice path
go to jocose town
you get it on Route 36.
There is a move deleter who can make pokemon forget HM moves.
you have to get hm whirlpool
It ain't a move its an ability.
HM 02 Fly is with the woman outside Cianwood City Gym.
You don't you have to use an Hm on a Pokemon
HM07 Waterfall is found on the Ice Path.
There's a move deleter in blackthorn city he can remove hm moves.
Beat the Cianwood Gym leader, Chuck. Then a woman will apper when you leave the gym and give you the HM.