I sure know about empoleon (prinplup and piplup too) that he can learn it, and i think every water type can learn.
it is waterfall.
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.
The only Pokemon that learn Waterfall by leveling up are Goldeen and Seaking, but most Water types may learn it by HM07, which can be found in Ice Path.
surf north of sunyshore city and use waterfall at the waterfall at the end. Then head through victory road and you're there!
all pure water types can learn waterfall ( like panpour and other water types
yes, it dose learn focus punch in pokemon pearl.
You can find it at Route 18. Just fly to Nuvema Town and go to route 1, past the patch of grass, and turn left and when you get to the water make sure you have surf then swim across and eventually you will get to Route 18 if you keep following the path and HM Waterfall will be somewhere around there.