There are two Pokemon who should probably get a ranking somewhere on this listing (despite being in the lower tiers):
First up, Scrafty. This probably gets a high C rank in my book. As much as I like Scrafty (as reflected in my name), life's kinda difficult for the badass lizard. He has that Hurricane weakness which means Tornadus-T can beat Scrafty, and he's weak to Fighting. Nonetheless, he can be effective with the right support, and the DD set can be as deadly as ever, with two awesome STABs and Moxie. He does often get eclipsed in favor of Terrakion, who gets immediate power, but still, Scrafty can be effective in OU with the proper support. So solid high C.
And next, Stoutland. Either a B or a C. This thing can be a monster in sand, with a Choice Band and a high Speed tier, combined with great coverage; it's no doubt Stoutland can easily be a force to reckoned with. But outside of sand, however, he's just a generic Normal-type like any other. Also, despite the fact that this terrier was blessed with two Sand summoners (Ttar and Hippo), it's gonna be hard to keep that sand up with rain, sun, and even hail running around. And Normal STAB isn't the best thing to have. So yeah, with that, I'd say something like a B or a C for the dog.