I have a couple of related questions. First of all, about stall team composition, this is what I have read and seen a lot as the optimal composition:
1. Mega Sableye/Aggron
2. Chansey
3. Unaware Pokemon
4. Defogger/Avalugg
5. Defogger
6. Anti-breaker/miscellaneous
Now, I've been thinking, if using Mega Sableye for hazard control, can one get away with one defogger? I feel like one anti-breaker isn't enough often times. What Pokemon, if any, could serve as a sole defogger? I was thinking Gliscor, but it struggles against offensive Heatran, and has no way to stop Clefable from getting up rocks without taunt. Is this just not feasible?
On the point of anti-breakers, one might suggest compressing this role with defoggers. For example, Mew can check Heatran and Tapu Lele. Well, actually, if Mew is to be fast enough to check Heatran, it doesn't always avoid the 2HKO from specs moonblast Lele (from full, so watch out if you get any chip damage!). Gliscor is said to check Mawile if you put a little bit of investment in defense, as if PH is in effect, you live play rough into sucker punch. However, you fail to OHKO it, so it can just 2HKO you with play rough, or OHKO after an SD. Avalugg is a decent check, but needs groundium z and earthquake to check SD Mawile. Passing up leftovers greatly affects Avalugg's ability to repeatedly come in to spin.
So, I guess I already got to my second question, but I was going to ask if (and how) Gliscor can actually check Mawile.