what animals eat herbivore, carnivore, omnivore