Espeon - Just evolved at level 22 and I'm starting to feel the pain of not having a psychic move until level 36...Any advice to make him more useful without breeding?
Pidgeotto - Level 21, decent flyer but I have a feeling I'll need to replace it soon,
Croconaw: Level 21, great water type but I stupidly taught him cut and surf but I can manage with ice fang and crunch when I get it.
Flaaffy - Level 20, Ampharos is pretty good so it looks like I'll be keeping her for most of the game.
Heracross - Level 20, great bug/fighting type. Will probably keep him.
Sandshrew - Level 18, meh ground type even when evolved so i made him my HM slave for right now.
So I have a starting Pokemon with 2 HMs, an Espeon with tackle and quick attack, a good Flaaffy, an ok Pidgeotto, Heracross, and a Sandshrew. I feel like I need to rework this team a bit. I thought about getting Growlithe but I would have to wait until level 48 to get Flare Blitz and evolve him. What's worse is that I can't connect to Wifi with this game because my router isn't WEP so no trade evo's.
I know it's still early in the game but I need some direction. Also I know it's not the HeartGold board but it's pretty dead at the moment.