dirty dog
- scoundrelDishonest, unscrupulous person
- rascalLovable troublemaker
- muttMixed-breed dog
- cadDishonorable man
- villainWicked story antagonist
lowlife · cheat · sneak · traitor · backstabber · mongrel · hound · flea-bitten · mangy · stray · scruffy · filthy · mud · paws · slobber · rogue · wretch · deceiver
dirty dogsaint
Canonized holy person
angel · man of honor · gentleman · good egg · mensch
dirty dogpillar of the community
Respected local leader
hero · class act · stand-up guy · role model · respected elder