I mean, it depends on your definition of "carnivore" (and "herbivore", respectively): do you classify only those animals that only eat meat (or plant matter) as such, or does a "mostly" count? I mean, most sources also happily classify deer as herbivores though they will definitely scavenge the occasional dead rabbit and such... So, I think the "mostly" approach makes perfect sense. I don't think many 100% strict carnivores (or herbivores) exist!
no subject