Do you mean pre bank or post bank. Because post bank there are a lot more than two of good defoggersThere are also only two good defoggers at the moment, and more people are using Excadrill, so...
Rocks are quite a bit more common in Bank, where you can just slap the move on a Lando-T or even Garchomp. Defog is too, but it's not that easy to use, especially with teams stacking set-up sweepers.
Ex.
Empoleon (resists SR and is immune to TS, you can give it a balloon to get around mamo)
Flygon(resists SR and is immune to the other hazards)
Lati@s(no explination needed)
Mandibuzz (still useful post pokebank)
Skarmory(can use it to help set up SR)
Scizor(apparently has a good utility set according to its new analysis)
Crobat (Infiltratior, great typing, fast, can taunt other defoggers, can destroy stall)