I'm playing SoulSilver and im needing a good water pokemon with great sp atk quick. I just beat whitney and so far I got Hoothoot lvl 19, Quilava lvl 20, and Flaaffy lvl 19. What's a good water Pokemon to pick up cuz I'm tired of dying from fighting a bunch of rock, ground, and fire Pokemon. Should I get a Bellsprout too? I know im gonna need a water Pokemon to get to Cianwood City but there's barely any water Pokemon in this game. I know Vaporeon is good but don't got a water stone, Poliwrath is more physical attack based and so its its pre evolved forms, but Politoed is a great Sp Atk Pokemon. What should I do? I can't go on in the game without a water Pokemon.