You guys are forgetting, or maybe not, that ttar and gyarados usually carry taunt, making haze, WoW, and roar/WW useless. Against mence and dragonite, those moves would work fine...
But I'm interested in what makes a good DD counter. I hear donphan and swampert makes a good DD tar counter, but...