I have just defeated the 3rd gym leader, and am curious to know what people think about my team so far. I need suggestions on what Pokemon to get now, and maybe a replacement for one?

Magby Lv.20
-Fire Blast
-Ember
-Sunny Day
-Faint Attack

I got this Pokemon off the PokeWalker, and thought why not? He has proved to be very useful so far.

Crocnaw Lv.22
-Cut
-Ice Fang
-Water Gun
-Bite

Staple starter, pretty obvious why I have him.

Sudowoodo
-Flail
-Low Kick
-Rock Throw
-Mimic

Never used one of these before, so why not now?