>>14845183I do similar to what this anon do with gym battles except I do use all 6.
But I do make sure only one particular pokemon beats/faints the other particular pokemon and gets the whole exp itself. So if I do use more than 3, I make sure the ones who were not meant to fight faints (Yeh I'm cruel)
Also I always make my starter fight the best mon of the gym leader/rival/elite 4 no matter the type disadvantage/advantages.
Also when I get to the gym leaders, I keep my pokemon team just under 1-2 levels of the pokemons in the next gym leader.
For example, in BW, I used serperior vs. swanna. Heck that was a long hard battle. had to teach my serperior attract temporarily attract to beat it. Had to get amoguss to stun spore it and leech seed it before to make beatable.
I love doing this and with BW, with infinite tm use, I use different TMs when I need to beat particular gyms. Feels like I doing what they do in the anime/manga when the MC is up against the wall with particular gym leaders and need to teach their mons new special tm to beat him.