What level does Feraligatr learn Waterfall?

Waterfall is an HM, so Feraligatr doesn't learn it by leveling up. If you have the Waterfall HM, it can be taught at any level.