The best water Pokemon can be any it depends on how well you train it
by Aran
Best non-legendary water pokemon would be Gyarados. Best legendary water pokemon is Kyogre.
blastoise is the best
KYOGRE and PALKIA.
swampert miltic
A water Pokemon probably the water starter Mudkip
The best Pokemon would be oshowatt
Blastoise, Starmie and Gyrados!
The best water Pokemon in sapphire would probably be Kyogre. -Hope I helped...:D
Blastoise is the best but gyarados and cloyster are also very strong
Gyarados
Electric Pokemon, and Grass Pokemon are good against water
The best water Pokemon in Pokemon emerald I believe is Kyogre. kyogre is probably the stongest but i prefer a swampert if you don't like legenderies