Most water type Pokemon can learn the move Waterfall.
squirtlewarturtleblastoisepsyduckgolduckpoliwagpoliwhirlpoliwrathtentacooltentacruelseeldewgonghorseaseadragoldeen seakingstaryustarmiegyradoselaprasvaporeonomanyteomasterkabutokabutopsmewchinchoulanturnmarillazumarillpolitoedquagsireslowkingqwillfishremoraidoctillareekingdrasuicune My Lapras and Gyrados Know the move waterfall
in Azalea town you can find and little pond with a rock waterfall. if you surf in it you can find poliwirls, which evolve into fighting types.
on the ice path
You can find Waterfall in the Dark Cave.
You can find it in the Dark Cave.
You don't find it in a city. You find it in the Ice Path.
the waterfall entrance of mt mortor
Most water type Pokemon can learn the move Waterfall.
squirtlewarturtleblastoisepsyduckgolduckpoliwagpoliwhirlpoliwrathtentacooltentacruelseeldewgonghorseaseadragoldeen seakingstaryustarmiegyradoselaprasvaporeonomanyteomasterkabutokabutopsmewchinchoulanturnmarillazumarillpolitoedquagsireslowkingqwillfishremoraidoctillareekingdrasuicune My Lapras and Gyrados Know the move waterfall
all of them
You get waterfall (HM07) in the Ice Path after Mahogany Town.
in Azalea town you can find and little pond with a rock waterfall. if you surf in it you can find poliwirls, which evolve into fighting types.
on the ice path
not all Pokemon can learn it, only some can learn that move. i can't seem to find a list of what Pokemon are able to, but ill post it if i find one.
Try either kingdra or feraligatr, they are absolute pwnage in battle and waterfall is a good move for them
Waterfall can be found on route 18