You have to surf with one of your Pokemon or go fishing with one of the three rods.
in the water maybe
Yes any water pokemon can beat any other water pokemon. it's all about level and power of the attack.
you can catch water Pokemon by surfing on water and by using all the rods
you trade a Pokemon for a water Pokemon, catch a water Pokemon, or you migrate a water Pokemon from a gameboy game. you can also get a water Pokemon for your starter Pokemon. (i beat the game on both heartgold and soulsilver so if u need help please contact flyingstar369@gmail.com
Yes, they are bad against water Pokemon. Rock is also bad against water Pokemon
in the water maybe
the water dome
You can mostly get Water type Pokemon by fishing or surfing on water. Like the ocean or sea.
Best non-legendary water pokemon would be Gyarados. Best legendary water pokemon is Kyogre.
the strongest water Pokemon is Palkia
All Pokemon with a water-type can learn it. There are some other Pokemon that can learn it, but mostly water-Pokemon.
What water do you mean? There are many Pokemon related things with the word water in them