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.
I think any water Pokemon can learn the move waterfall. My Empoleon did and he's a water Pokemon. So water Pokemon can. But there might be more, so experiment and see what happens!
naturally any kind of water Pokemon (ALMOST ANY KIND OF WATER POKEMON) will learn waterfall and if you can't find one then a normal type Pokemon, such as bidoof should suffice.
To get Waterfall, you have to defeat the seventh gym. Then, you go into the Ice Path east of Mahogany. A guy will talk to you and give you Waterfall in that path.
A full list of Pokémon that can learn Waterfall in Soul Silver, Heart Gold, Diamond, Pearl and Platinum is in the related links.
Goldeen and Seaking can learn the move by levelling up.
Swanna, Ducklett, Basculin, Keldeo, Panpour, Simipour. Almost all water pokemon can learn Waterfall.
Golduck, Seel.
all pure water types can learn waterfall ( like panpour and other water types
mew. he can learn any TM or hm
See related link below for a tutorial.
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.
route 18
all pure water types can learn waterfall ( like panpour and other water types
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!
007SquirtleWater008WartortleWater009BlastoiseWater054PsyduckWater055GolduckWater060PoliwagWater061PoliwhirlWater062PoliwrathWaterFighting072TentacoolWaterPoison073TentacruelWaterPoison086SeelWater087DewgongWaterIce116HorseaWater117SeadraWater118GoldeenWater119SeakingWater120StaryuWater121StarmieWaterPsychic130GyaradosWaterFlying131LaprasWaterIce134VaporeonWater138OmanyteRockWater139OmastarRockWater140KabutoRockWater141KabutopsRockWater147DratiniDragon148DragonairDragon149DragoniteDragonFlying151MewPsychic158TotodileWater159CroconawWater160FeraligatrWater170ChinchouWaterElectric171LanturnWaterElectric183MarillWater184AzumarillWater186PolitoedWater194WooperWaterGround195QuagsireWaterGround211QwilfishWaterPoison223RemoraidWater224OctilleryWater226MantineWaterFlying230KingdraWaterDragon245SuicuneWater249LugiaPsychicFlying258MudkipWater259MarshtompWaterGround260SwampertWaterGround271LombreWaterGrass272LudicoloWaterGrass298AzurillNormal318CarvanhaWaterDark319SharpedoWaterDark320WailmerWater321WailordWater339BarboachWaterGround340WhiscashWaterGround341CorphishWater342CrawdauntWaterDark349FeebasWater350MiloticWater363SphealIceWater364SealeoIceWater365WalreinIceWater366ClamperlWater367HuntailWater368GorebyssWater369RelicanthWaterRock370LuvdiscWater380LatiasDragonPsychic381LatiosDragonPsychic382KyogreWater384RayquazaDragonFlying393PiplupWater394PrinplupWater395EmpoleonWaterSteel400BibarelNormalWater418BuizelWater419FloatzelWater423GastrodonWest SeaWaterGround423GastrodonEast SeaWaterGround456FinneonWater457LumineonWater458MantykeWater489PhioneWater490ManaphyWater493ArceusBug501OshawottWater502DewottWater503SamurottWater515PanpourWater516SimipourWater550BasculinRed-StripedWater550BasculinBlue-StripedWater564TirtougaWaterRock565CarracostaWaterRock592FrillishWaterGhost593JellicentWaterGhost594AlomomolaWater
HM Waterfall can be found on Route 18 in Pokemon Black and White.
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.
Basically any water type.... If you fish for any Pokemon and catch it, it will most probably be able to learn waterfall. Sometimes if you catch a Goldeen it will already have learned waterfall when you catch it. And if you chose Oshawott as your begginer, he can also learn waterfall. Hope this helps :)
to bad
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.