1.
shitdog (noun) slang : origin: unknown. meaning: commonly used in the south to describe a worthless redneck. its much more mild and humorous than calling someone a piece of shit, bastard, asshole, or loser. hell, ya might even say it to your own kin, or your good ol boy ned in a joking manner.
whats that ol shitdog up to?
or
that shitdog owes me money
or
you shitdog, you drank my last beer
See shitdog, shit dog, loser, asshole, cretin, wanker, redneck, hillbilly, bastard, shitdog
2.
1.(noun) the shit of a dog
2.(adjective) an extension to the word shit, in a comical sense.
Oi shitdog fellas, I have an idea