Question: what does it mean when someone calls a man a dog?
Answer: Calling someone "a dog" is an insult in American English. It's used to demean women and girls specifically. It's a harsh version of "ugly." Calling someone "dawg" is friendly in African-American urban slang. It's the rough equivalent of "brother" or "dude" and is used among men and boys specifically.