>>28023134Don't grind levels unless the next level is an evo/significant new move
Try to use different mons every playthrough, especially early game/ weaker ones, except designated hm slave
Fight gym leaders underleveled
Sometimes use gimmicky or setup strats in battles instead of just stab+super effective moves
Box the legendaries
Not a rule but I try to 'ev train' when battling, basically if an enemy trainer's pokemon I'll switch a mon that needs those evs in to beat it. I don't go out of my way to optimize it though.