You go to second island and go to the top, where a girl will teach blastiose it.
The only Pokemon that can learn Hydro Cannon are: Blastoise, Feraligatr, Marshtomp, and Empolion.
It won't learn hydro cannon because its a move taught by a move tutor in firered and leafgreen.
swampert can not learn hydro cannon in R/E/S it can only learn hydro cannon in Pokemon pearl/platinum/diamond SEE YA
Gyarados cannot learn the move Hydro Cannon. Hydro Cannon is a move that can only be learned by the Water type Starter Pokemon.
You will have to trade or make it learn hydro pump
it does not learn hydro cannon you have to get the tm hydro cannon
Lugia does not learn hydro cannon nor can learn hydro cannon.
he can learn zap cannon
Hydro cannon, Earthquake, Ice beam, Skull bash.
after you beat mt.battle COMPLETELEY you have a choice between chickorita totodile and cyndaquil. pick totodile and it will learn hydro cannon. hope this helped.
be at lvl 72 with an IQ of 3 stars or more
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.