What level are you and how much bag space do you have? I don't see Max Revives in this list are you >level 30 at the moment? Use your 5 potions on Vaporeon and 1 Hyper Potion on Snorlax. My strategy is Hyper potions are essentially Max Potions w/ the exception of level 30+ Vaporeon, Snorlax, Lapras, and Blissey. I use all my Hyper Potions on those 3 so I can dedicate any potions I spin on anything w/ less CP than those 4. I would also advise using some more potion friendly Pokemon like Zam, Cloyster, and Espeon if obtaining potions are an issue in your area due to lack of Pokestops.
Too many revives, not enough potions.
Any tactical advice on how to burn revives?
I currently have:
5 Potions
6 Hyper Potions
16 Max Potions
44 Revives
One injured Vaporeon (about 100hp down)
One injured Snorlax (about 120hp down)
Answers
I am level 27, so no Max Revives, and none of my pokemon are over L30.
And yes, my Hyper Potions will also heal nearly all of my pokemon to 100% (except my two best defenders - a Blissey and Snorlax maxed for my level). It will also heal them to 100% after a revive (which is normal after they have been booted from a gym)
There is still room in my bag (280/350)
8 Incense
32 PokeBalls
69 GreatBalls
35 UltraBalls
7 Lures
1 Nanab
15 Pinap
33 Razz
1 King's Rock (awaiting a really good Slowpoke)
My area has no lack of Pokestops, but I walk with a 5-year old who doesn't always want to walk where the pokestops are... So I have a lack of pokestops issue.
Logically, you are both right, and the strategy makes sense.
If you are low on potions but have plenty of revives, faint. If it means that you don't run from the next pokemon and continue to fight even though you have a type disadvantage against it, so be it, you WANT it to feint, and if it does a little damage along the way and/or takes the first two quick attacks, that's a good thing.
If you are low on revives but have plenty of potions, run before feinting. Always switch to your best pokemon for what you are fighting.
Right now, I have an excess of revives, so I should faint. That situation may change.
I have used the strategy til now that "feinting is bad". I need to revise that strategy.
Possibly for you, I currently have 61 revives and have tossed about 50 in the last week. I average collecting from 5-7 gyms per day, half of which last multiple days. Potions have been the limiting factor for me since the battling changes, it took me a bit to adjust to the dodging and new animations.
My friend I think you may want to reconsider throwing away 50 revives. You are throwing away XP, dust and medal points (if you haven't got them yet). And strategic advantage too.
You can select your 6 best mons, send them into battle a level 10 enemy gym.... when they faint, revive them to half health, and send them to battle again, all the way until you use up your 50 revives. You lose nothing, and instead you gain xp, match experience and deny the opposing team another level 10 gym.
This works if you're not OCD about only using full health mons to battle. Works pretty well for me when i have excess revives.
Answer is pretty obvious to me.... just use your revives and don't use your potions. Use your half health mons into the next battle, revive them after battle. And so on. You'll be out of revives sooner than you know it.
You can take down any gym this way... yes even level 10 ones... and it'll cost you exactly zero potions, but you make up for it in time.
If you're attacking a gym, once it gets down to a low enough level so that you don't need a full team of 6, keep using Snorlax and Vaporeon as early on in your lineup as you can, use them until they faint, and only bring them back to half health with revives. They've got enough HP so that you can still take out an attacker or two at only half health.