Most water types can like sharpedo.
You get it from Juan in the Sootopolis Gym after beating him. Then, you get Waterfall.
You get the HM waterfall in the same cave you get Kyogre
HM 9 is Waterfall.
there is none
You have to dive into the sea and go into a tunnel underground and you will find the waterfall there.
If you are looking for a hm slave that can learn all three, I would recommend marill. Marill can also learn waterfall and surf.
almost all of the water type Pokemon can learn and use waterfall
Most water Pokemon will learn waterfall i believe. For certain if you have PIPLUP, TENATACOOL, or TENTACRUEL, it will learn Waterfall. Hope I Helped!
wailmer
i think that wooper can't learn waterfall at a level.
squirtlewarturtleblastoisepsyduckgolduckpoliwagpoliwhirlpoliwrathtentacooltentacruelseeldewgonghorseaseadragoldeen seakingstaryustarmiegyradoselaprasvaporeonomanyteomasterkabutokabutopsmewchinchoulanturnmarillazumarillpolitoedquagsireslowkingqwillfishremoraidoctillareekingdrasuicune My Lapras and Gyrados Know the move waterfall
Most water type Pokemon can learn the move Waterfall.