Definitions by n-diggity
Dog
A heartless shitting machine. No care for what they shit or piss on. Also annoying because they like to frequently check your crotch for interesting smells leaving you at an awkward position trying to stop the dog from sniffing your sack while telling your boss you're good with dogs.