I'll be catching up to my limit each route, Pokemon depending. I'll be swapping out Pokemon to raise them evenly in order to be able to better customize my team to take on each gym. However, I'll be keeping certain Pokemon on my team until I have my final team, and then raise them from that point on.