Usually? Raise a Charmander and make sure it's at least 5 levels above the next gym leader, then go kill them. The only reason I have a full team is so i can use revive and hyper potion to revive my Main. The others will die in the effort, but at least my Charizard remains undefeated.