Pokémon training was never my favorite aspect of playing Pokémon to begin with. In most Pokémon games I've played, Pokémon training mostly consisted of defeating the same wild Pokémon or Elite Four over and over, which often took a long time to achieve, especially when considering that different Pokémon level up and gain experience at different rates. Having to train each Pokémon one at a time simply made it tedious. I didn't truly start enjoying training Pokémon until generation VI, when Game Freak introduced the Exp. Share that allowed all Pokémon in your party to gain experience without having to force each party member to battle once at a time. I especially enjoyed Pokémon training in generation VII games because of Poké Pelago, as one of its options allowed players to give a certain amount of boxed Pokémon juice that increased their experience points over a set amount of real time, which allowed me to level up many Pokémon in my boxes while I casually played the game without even having to make them battle. This allowed me to evolve several Pokémon I had stored in my boxes easier and allowed me to complete the Alola PokéDex much easier than I would have without this feature. However, my favorite game to train in was definitely generation VIII, Pokémon Sword and Shield, mainly because of the Exp. Candies that made leveling up to level 100 much easier. Because of this, I literally have several Pokémon that are level 100 now, a feat that I could never truly accomplish in other games before generation VI because of the tedium. I hope the existence of Exp. Candies and the Exp. Share continues in generation IX.