dirty dog—used as an insult of a person who has behaved badly, meanly or selfishly:
- I see you’ve finished all the whisky, you dirty dogs. You might have saved me a little.
dirty pig—used as an insult of a disgusting person (dirty in his personal habits, etc.):
- He doesn’t have any friends and people are always laughing at him calling him “dirty pig.”