And carnivores can be herbivorous. Dogs can be vegetarian no problem, and a while back humans solved the synthetic taurine problem. Turns out all animals are omnivores. Herbivores and carnivores are fake.
I think you don’t understand the definition then. When herbivores happen to eat some animals, like when cows eat baby chickens, it doesn’t make them carnivores just for doing so. They’re still herbivores