Check here for a list of Trainers that will be on board, and which Pokemon they own. Of course, head down to the Black 2 and White 2 section, and they will have different Pokemon with different levels depending on if you have finished the game or not.