Hello, I am in need of some help with my pokemon sapphire team. You see, me and my friend are both starting it at the same time and we will have a battle once we have completed the game.

My problem is, I have a complete team but I don't think it is the best it can be. Please could somebody help me :3. I will post the link to my friend and my team but keep in mind i don't want a team specifically to counter out his. I want a team that is strong all round type wise for completing the game but maybe a bit of sneaky planning against his team is ok ^^.

My Team: http://www.marriland.com/tools/team-...8|909|987|924|

His Team: http://www.marriland.com/tools/team-...1|909|725|879|

Also, it would be extra helpful for some moveset guidance for everything except ludicolo, heracross and zangoose. thanks again

I am sorry, I accidently posted this in the finished team section beforehand :/