[21 / 6 / 18]
Whenever I battle an NPC trainer I limit myself to using the same amount of pokemon as them (e.g. if they have 3 pokemon I limit myself to using the first 3 pokemon I sent out in that battle) I still have my full party w/ me, but if my selected pokemon all get knocked out I consider it a loss and reset.