What's your strategy on getting through the Gym Leaders and obstacles? What happens if your Pokemon are on low HP? Do you flee on Wild Pokemon Battles? I usually see which type of leader it is, and try to catch a Pokemon that has an element to damage more (e.g. find Water Pokemon against Fire-type Leader). If my Pokemon is low on health, I stock up on Potions. I only flee when I'm in caves because trying to make your way out of one without encountering a Pokemon is almost impossible.