there is the problem, u get an exp minus when you have a gap between the levels of your pokemon you using to defeat one single pokemon. switching isnt an effective way to level in 6th gen exp system, you do best by going to a place where u can find the levels of the pokemon you are training.