if you have empoleon go to route 228 you will see a old man he teaches hydro cannon but your empoleon has to really trust you.
Chat with our AI personalities
you cant only in Pokemon pearl,diamond and platinum
swampert can not learn hydro cannon in R/E/S it can only learn hydro cannon in Pokemon pearl/platinum/diamond SEE YA
There isn't a TM for Hydro Cannon. You water Pokemon learn it from a guy in the desert at route 228. His house will be by a pond. Go in and talk to him and he will teach your Pokemon Hydro Cannon (water types only). Note: You have to be well bonded with your Pokemon before he will teach it.
The only Pokemon that can learn Hydro Cannon are: Blastoise, Feraligatr, Marshtomp, and Empolion.
You will have to trade or make it learn hydro pump