What does Canine Fudge Punt mean?

Canine Fudge Punt meaning in Urban Dictionary

The work of sticking your finger into a yapper dogs behind, pushing it straight down their neck, and punting it back into the next-door neighbors yard in which it came from.