So I'm on my way in fighting the 3rd Gym and I was wondering if its a bad idea to get my pokemon to level 30 or not because I wanna make sure I'm ready and considering my pokemon will listen to me as long as they're not above level 35. So what do you guys suggest? My team consists of: Kirlia(went back to ep11 to get ralts), Growlithe(went back to ep11 because I didn't know where the dead officer was in ep 13), Frogadier, Hariyama, Noibat, and Trapinch.