If you like the starters replace Victreebel with Meganium : Body Slam, Reflect, Synthesis, Razor Leaf

Victreebel will help you catch Pokemon and take care of water and ground types. Meganium will be able to set up reflect to raise your tems defense and take care of water and ground types, decent chance to paralyze with body slam. Poliwrath is all out attacker and can also put Pokemon to sleep. Golem will earthquake through the oposition and then explode when it is at low hp. Arcanine uses the classic rest sleep talk strategy with STAB flamethrower. Xatu is your flyer. Ampharos can set up light screen and toxic if Meganium sets up reflect it can mini-stall.

here is the team him using in crystal as its gonna be in the end of the game (with some alternative)

typhlosion : flamthrower, thunderpunch, iron tail, swift
basic starter sweep, but work damn great. if you want you can replace swift with strength or hyper beam (preferably strenght if neither your heracross or your donphan know strenght. also replace iron tail by earthquake if you dont teach it to heracross)

donphan : earthquake, defence curl, rollot, flail
heres a tip you can catch it in the morning at route 46 rhigt at the start of the game the only problem is that he run away but you can deal with it easily with some sleep powder or stun powder just catch a skiploom or bellsprout. you can replace flail by strength or take down but your gonna take a few hit when doing rollot so flail would be more powerfull ... but I didnt actually try it so I cant tell you for sure if this works well ... but anyway EARTHQUAKE KILL !!!

electabuzz : thunderbolt, icepunch, psychic, dizzy punch
another sweep that work really good and give some more coverage. you can get one before hall of fame and with dizzy punch in the egg you get from the man in the daycare, just save before you talk to him cause you can get either smoochum, magby, pichu, cleffa, igglybuff, tyrogue or elekid. ELEKID is the one you want so if the egg you got hatch and its one of the other turn off the game , turn it back on ,then talk to the old fart again until you get elekid. it can be long but its rewarded by geting the best electric type in the game ... after elekid evolved ... I welcome your angry comment below

fearow : fly, drill peck, steel wing, hyper beam
his your flyer.give him swift if you gave hyper beam to typhlosion if not then ... stick whit hyper beam. the good point about this guy is that he evolve and get stronger pretty fast but if you want one that is the same thing but stronger heres the obvious alternative

dodrio : fly, drill peck, tri attack, steel wing
i put it in alternative instead of fearow cause normaly by the time your gonna be able to get doduo or dodrio you should already got fearow at level around 40 or more and doduo gonna be something like 25 -30 or if your lucky youl get a dodrio at 30 ... but anyway both of them run away ... I think ... feel free to correct me if you know better

heracross : endure, reversal, megahorn, earthquake
ok first of all this guy praticaly made my turn insane trying to find im. the problem was that every spot that people on the internet were saying you could find I'm I couldnt . the only thing I found were spearow, aipom, and ekans I think it was a glitch ... so I basicly just said f*** the game and started a game in my silver version then when I could I traded away a skiploom with headbutt from crystal to silver and then I finally find one on route 31 I then just traded things away and leveled up heracross to be around the rest of my team ... AND IT WAS SOOOO DAMN WORTH IT CAUSE THIS GUY IS BADASS ... but dont ask my were to find one in crystal I dont do in the miracle department. by the way his a good choice for the hm strength just replace earthquake and teach it to typhlosion instead (see higher)

slowking : surf, psychic, flamethrower, disable or zap canon or ice beam
this one is basicaly your surfer but he can also put on a good fight if he got a good moveset ... and no I wont do an alternative with slobrow cause he got more deffense than special deffense and most of the type hes weak against are special attacking type (grass , electric , dark are special when bug , ghost are physical) so its better to have high special def then high def .zap canon or ice beam are just some more coverage while disable is more in the case you get stuck against the wall and need something to handicape your ennemi ... in other word nothing who might happens in-game so why the hell am I talking about this anyway...

so thats all I have to say there and I hopeit help you chosing your team bye