Dirty Filthy Dog. Someone who you would shake your head at, for their attitude
or actions they are committing. This is almost always used in referrence to the person you are speaking to specifically, or when trash talking
Thing 1: Wow, I was trying to tie my shoe but some guy came up behind me and gave me an atomic wedgie
Thing 2: Dang man, what a DFD.