Herbivores are animals whose primary food source is plant-based, whereas omnivores weather animals or humans eats a variety of both plant and animal origin. While goats, horses and zebras are herbivores, fox, on the other hand, is an omnivorous animal. The diet of foxes is largely made up of invertebrates such as insects, and small vertebrates such as reptiles and birds, and can include eggs and plants.