One of the things that confuses me, is that there seem to be pokemon, namely the pan or simi trio that either need more experience, or don't earn as much experience as others. I've had no trouble leveling my pokemon up without an issue, but Deino, and Panpour seem to earn less experience than most. Maybe I'm wrong, but even with EXP. Share, setting them first, and switching them out so they get 3/4 EXP instead of half, or even using Lucky Egg to boost EXP gain, they seem to gain less experience than the rest.