guy #1: is dave coming? guy #2: who knows how long he'll be, he's been dogfucking all day
wasting time, lazing around, [procrastinating]
"guy #1: is dave coming? guy #2: who knows how long he'll be, he's been dogfucking all day" What is the definition of "dogfucking"?