Here's an intresting question. I'm not intrested in knowing how you raise your competitive or Shiny teams, I want to know how you raised the Pokemon, or how you got your team, through the main adventure of the games. I've seen people do this many different ways, but this is how I do it. When I first started Pokemon, my team was something like this. Level 87 Starter 5 Random Pokemon usually about level 10. I was foolish. Now I dabble in competitive play, and I know that people usually carry more than one good Pokemon. I never finished that game until a few years later. After that, I developed a rule for when ever I played the main adventure. Raise my starter to a really high level, then have the rest of your team be legendary or Mega. I mean, this was my Alpha Saphire team. But after that, I replayed Pearl, and I developeed the way I play main adventure games now. I never use legendaries. I always track them down just because, and I put them in my PC until I want to either use them for competitive purposes or for some other complex ORAS method of getting other legendaries. But my main team, I would make sure no Pokemon would get stronger than another. Each time a Pokemon leveled up, I switched to another Pokemon and leveled it up to the same level, and then I went on until all Pokemon were the same level. Then, I leveled up my first Pokemon again and the cycle started over. If a Pokemon was a level too high, I wouldn't use it until the rest of my Pokemon were at the same level as it. I mean, I played through half of Moon with a level 39 Slazzale until all my Pokemon were on the same level as it. You may call me a fool for doing this, but beleive me, it payed off. After this, I NEVER lost an Elite 4, Champion, or Superboss battle. Because if one of my Pokemon gets knocked out, I will have 5 more with equal strength. So, I'm intrested, do you have specific way you play through the main adventure of games? If so, please share in the comments.