>>441604421. Using same number of pokemon as the opponent and lose if all of them faint (excluding legendary battles)
2. Trying my best to stay at the same or lower level as the next gym leader. (this one is a bitch sometimes, i wish there was an easy way to do it)
3. No items like potions revives etc in battle (held items are okay of course)
4. And I always play on "Set"
And not a rule, but most often (but not every time) i box the starter and refuse (where possible) pokemon that the game hands out to me, i prefer catching myself or trading to build the team.
I think that's it