Definitions of dirty dog:

  • noun:   a person who is deemed to be despicable or contemptible