good water pokemon in platinum?
Here was my team before:
Ponyta, Turtwig, Espeon, Beautifly, Starly, Roselia
(it may not look like it, but they were lvl 46-47)
When I was on my way to Canalave City, I had to use surf. FREAK OUT! I don't have any water Pokemon. None of the ones I've trained could learn surf. I looked in my pc, and I had Shellos(10), Psyduck(5), Floatzel(29), and Marrill(30)I don't particularly like any of those Pokemon, and i usually train Pokemon that I like. Out of those I picked Marrill, but I had to put my Starly back in the PC because I could only have 6 with me. Then my friend gave me a Shaymin(44) and I LOVE Shaymin so I just had to use it, and I put my Roselia away. THen I got it in my head that I wanted an Altaria, so I took out a Swablu(30) and put away Marrill.
So now my party is Shaymin(45), Swablu(30), Turtwig(47), Ponyta(47), Espeon(47), Beautifly(47).
What should I do? I was thinking of puttng Shaymin and Swablu back and taking out my Roselia and training Marrill more, but then I would have to teach Beautifly Fly and here's its moves now: Giga Drain, Bug Buzz, Defog, Morning Sun. And I'm not sure if I should teach it 2 HM moves
So basically for the past 2 weeks or so I've been running around doing nothing, doing Pokemon contests and making poffins and stuff.
What should I doo???