I've been trying to play Colesseum for a while now. But, there's something about it that is beginning to annoy the heck out of me. Everytime I play it, I realize how everyone I battle seems to have Pokemon on a higher level than mine. Seriously. Am I the only one who has this problem? It's like, I'll get to a new town and ~think~ my Pokemon are so awesome because my Umbreon just got to Lv 33 only to find out all the Pokemon in that town are Lv 36-40!! And that has me going like- O_O- WHAT? But, that's not the problem, I suppose. That's good for training. Because, if you beat them, your Pokemon get mad Exp points. However, the shadow Pokemon are what have me lagging behind. I have trouble leveling shadow Pokemon without being able to see how man Exp points they have. And, since each Pokemon gains Exp points just a ~little~ differently, I never know when to battle with which shadow Pokemon. In Gale of Darkness, this was never a problem- since your Pokemon started out on low levels and leveling a low-level Pokemon is easy. But, in Colesseum... this is a problem for me. Because I find leveling middle level Pokemon hard... so, when I finally do get to purify my shadow Pokemon... I wanna throw the game out the window. Because, this is how it usually looks. (I'm using my most recent list):
Umbreon: Lv 38
Espeon: Lv 38
Ampharos: Lv 33
Bayleef: Lv 31
Slugma: Lv 31
Misdreavus: Lv 33
Now, this wouldn't be a problem... and getting the others to Lv 38 would be easy... if everyone elses Pokemon weren't a few levels higher than my strongest two. (I seriously don't know how Misdreavus is higher than Bayleef and Slugma... I use Bayleef and Slugma MORE Dx) Well, what I wanna know is... how can I get my entire team on the same level? Without throwing the game out the window? If anyone else had this problem and found a solution; help is much appreciated.

'When you find an Escape Rope in a cave... you just know you're going to be in there for a while.'
LeafGreen|
SoulSilver|
Emerald|
Platinum|
Black