NormalFish
Banned
Man, the EXP Share just completely breaks this game. I've finally turned it off after most of my Pokemon are Level 45 after the 6th Gym, where the highest leveled Pokemon is Level 35.
as others have said, you should rotate pokemon more. Since you get a shitton of EXP, you can use a bunch of pokemon instead of limiting yourself to 6.