Oh, Urban Dictionary. The site where anyone can add a definition of something and it's up or down-voted by the community for its accuracy, or hilarity. While especially good for figuring out what kids these days are talking about when they say someone is a Trap Queen, what a Thot is, and what ROFFLCOPTER means, it can be especially amusing to look up completely normal, run-of-the-mill words and see what it has to say about them. Obviously we were curious, what are Urban Dictionary's top definitions of the word dog?
Resource: Urban Dictionary: Dog