well, it depends on what moves, levels,evees and personality but I think that Blatiose would probaly win.
i think blastoise would win but it's up to you
Blastoise...obviously
Blastoise, Feraligatr, Swampert, Empoleon
Empoleon would win the battle but who is stronger probably empoleon.
i would want the pack of mewtwo's.and I'm not kidding
Here are some users; Empoleon, Blastoise, Gliscor, Hydro pump, Blastburn, and Iviasaur.
infernape and empoleon and torterra and emboar,seperior,samorout,charizard,blastoise,venasaur
release a Blastoise, Gyarados, Dragonite, Empoleon, and Garchomp and a Dragonite, Bastiodon, Lucario, Garchomp, and Magnezone for dialga
infernape
go to the dessert and take your blastoise/empoleon/feraligatr/swampert with you (they need to love you very much however) and get in one of the houses and talk to the old man
Why do you need a cheat code for Hydro Cannon????????????????????????????? If you have a Blastoise, Swampert, Feraligatr, or Empoleon you just have to bond with it and you can learn the move WITHOUT messing up your game with hacks.
for a starter like ferlagitar empoleon blastoise and swampert will be htdro cannon but for a normal water Pokemon might be hydro pump but surtainly misses a few times i think