go to the cave in dewford town and speak to the man inside
there is no such thing is a HM called remover
You get the HM waterfall in the same cave you get Kyogre
Moosdeep City.
There is no hm called sail from Generation 1 all the way to the current Generation 4 or 5. However, it is a hm called Surf which can be obtained in Wally's house after beating your father in the gym.
the hm cut is in one of the houses in rustoboro city
the hm 7 is water fall you get it in sootopolis city in sapphire game
Hm 08=Dive. You can get it in Mosdeep City in Steven House.
HM 9 is Waterfall.
With a HM 06
From your rival on Route 19.
Go to Steven's house in Mossdeep city. Talk to him. He'll give you HM Dive.
go to mosdeep city and go to champion steven's house and he will give you the hm surf