What moves can Empoleon learn in Pokemon Platinum?

In Pokémon Platinum, the moves that Empoleon are capable of learning via level up include ones such as Growl, Tackle, Bubble, Peck, Swords Dance, Swagger, Metal Claw, Bubblebeam, Brine, Fury Attack, Whirlpool, Aqua Jet, Mist, Drill Peck and Hydro Pump.