Codofag

Codofag is a word John made up in 2008 in his brain.

Etymology
A mix of letters in Foofa, dog and GC.