Sur pokémon tu es libre de faire ce que tu veux, entraine les pokémons qui te plaisent, le jeu ne représente pas une difficulté en soi donc pas la peine de se casser la tête à faire une équipe compliquée pour battre les arènes et la ligue. Veille juste à garder un peu de diversité dans les types de tes pokémons et le type des attaques qu'ils ont.
pour l'exp, il existe l'oeuf chance que tu fais tenir à un pokémon et qui multiplie l'esx reçue par 1,5 (mais je n'ai plus aucune idée de comment l'obtenir)
Sinon tu as le multip'exp que tu peux faire tenir à un pokémon pour qu'il reçoive de l'exp sans combattre.