canivorous (adj.)

"dog-eating," 1835, from Latin canis "dog" (from PIE root *kwon- "dog") + -vorous "eating, devouring."