mainly water types learn it
hope it helped:)
Swampert, clampearl, gyrados, kyoger, corphish, and crawdaunt are all of the ones that i know can.
LV:38
try using a Pokemon w/ the hm waterfall, isn't that obvious...
beat the 8th gym
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 recieve the hm waterfall after you have deafeated the elite 4
you get charzard to do waterfall
it is inside the cave of origin
it is in the Pokemon league where you use waterfall
wailmer
defog is not in emerald,
i think that wooper can't learn waterfall at a level.
to enter the elite four