Hey guys, been trying to play through Soul Silver, and cannot quite figure out who to use for my final team member. Any suggestions on who to add (or if need be, replace) would be great! Below is what I have (just got 6th badge)

Croconaw
Crobat
Weepinbell (have never used one and trying it out)
Vulpix
Heracross (surprisingly have never used in game)

Let me know what you guys think!