lol Scoliopede just sets up over Venusaur, do you even know how BP works?
Oh, and I hope you realise that phasing BP out does not equal defeating it. Let's just assume that for some reason, Scoliopede stays in on your Whirlwind instead of passing to Espeon and counter-phazing you. Okay, now what? Vaporeon just sets up an Acid Armor, passes to Espeon and beats you. Smeargle spores you, sets up an Ingrain, and passes to anything he wants, permanently stopping your phazing. Zapdos simply just 2HKOs you. The only favorable Pokemon to get sent in are Espeon and Sylveon, so you basically have a 3/5 chance for the Whirlwind to leave you in a disadvantageous position. Besides, both of them can just pass to Zapdos to take a Brave Bird, and if you decide to Whirlwind, the cycle carries on until they land on Smeargle/Zapdos. I don't see how Skarm can do anything vs BP. And that's even assuming you predict perfectly vs the BP user which you probably won't.