My Iron Starlette is a P/S breed and I'm not sure if it works with other breeds, but I'd be interested to know. I got the basic premise for this from AeroKargath's post on wowhead, but found I needed to tweak it for reliability.
My Iron Starlette is P/P which is probably why I can't put super low level pets in for the carry pets. My Starlette packs a punch but is slow as can be so she leaves about 226HP left on that last pet and I have to use the 3rd pet to finish it off.
But I've been trying to raise my overall pet average (I'm at 14.2 right now). It's getting harder for me to collect more pets and I know the only way I 'll go up in rank is higher pet levels. So it's all good.
I haven't tried the Idol but like Chrominus because it's quick.