Green’s Dictionary of Slang

dogfucker n.

[SE dog + fucker n. (1)]

(US) a general term of abuse, lit. one who has sex with dogs.

[[US]C. Skinner Carol's Curious Passion (1988) 16: If people knew I was not only a dog fucker, but had sex with my own brother, they wouldn't respect me much].
[UK]J. Mowry Way Past Cool 22: Them KKK dogfuckers likd to get us fightin so’s they could watch an laugh over it.