If you go to Serebii and look up whatever route you want, they provide all the information you could want about the Pokemon you can catch (by game) and the trainers you can battle (once again, by game).
Message my wall if you need any additional help navigating the vast land that is Serebii.
~Rio