No Pokemon learns it by itself, but if you have the HM these Pokemon can be taught to use that HM, Gyarados, Seaking (Goldeen), Seadra (Horsea), Dragonair (Dratini, Dragonair), Poliwhirl (Poliwrath), Golduck (Psyduck), Staryu (Starmie), Chinchou (Lanturn), Seel (Dewgong), Mantine and Qwilfish. Hope this helps!
Chat with our AI personalities
i think that wooper can't learn waterfall at a level.
lugia and fregulater and charmander
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!
You can find Waterfall in the Dark Cave.