What does it mean to be an omnivore?

Dec 21, 2022
Omnivorous panda bear enjoys bamboo

An omnivore is an animal that eats both plant and animal matter. Omnivores are adapted to obtain nutrients from a wide variety of foods, and their digestive systems are able to break down and extract nutrients from both plant and animal sources. This allows them to thrive in a variety of environments and access a wide range of food sources. Some examples of omnivorous animals include dogs, pigs, bears, and humans.

Although humans are biologically adapted to eat both plants and animals, they can obtain all of the nutrients they need from plant-based sources. As omnivores, humans are able to digest and obtain nutrients from a wide variety of foods, including fruits, vegetables, grains, legumes, and nuts. These plant-based foods contain all of the essential nutrients that humans need to thrive, including protein, fat, carbohydrates, vitamins, and minerals. Therefore, it is possible for omnivorous humans to follow a well-planned vegan diet and obtain all of the nutrients they need without consuming any animal products.

As our furry omnivorous sidekicks, plant-based diets can also be healthy for dogs, as long as they are carefully formulated to provide all of the nutrients that dogs need. Dogs can get the nutrients they need from a variety of different sources, including plants. In fact, many commercial dog foods already include plant-based ingredients, such as grains, fruits, and vegetables. However, it's important to consult with a veterinarian before switching your dog to a plant-based diet to ensure that the diet is nutritionally complete and balanced. (See more about Petaluma’s complete diet formulation)


The nutritional needs of a human and a dog are similar in some ways, but they also have some important differences. Both humans and dogs are omnivores, which means they can get the nutrients they need from a variety of different sources. However, the specific nutrients that each species needs and the amounts in which they need them can vary. For example, humans require certain vitamins and minerals that dogs can synthesize on their own, such as vitamin C. Dogs, on the other hand, require certain amino acids that are not as essential for humans, such as taurine. Additionally, the amounts of each nutrient that each species needs can vary based on factors such as age, weight, and activity level. Therefore, it's important to feed humans and dogs diets that are specifically formulated to meet their unique nutritional needs.

Try Petaluma

Roasted Peanut Butter & Sweet Potato Flavor

Plant-based nutrition, formulated by a veterinary nutritionist and gently cooked to help dogs thrive.

Dr. Sarah Dodd, veterinary nutritionist, sitting with a black-and-white dog

Formulated by experts

Meet Dr. Sarah Dodd

Lead Formulator & Board-Certified Veterinary Nutritionist

“As a veterinary nutritionist, I'm excited to help develop foods like Petaluma that deliver optimal nutrition for dogs while supporting more humane agricultural practices.”

Dr. Dodd trained as a veterinarian at Massey University in New Zealand, then completed her PhD and a residency in veterinary nutrition at the University of Guelph. She has formulated hundreds of therapeutic diets for dogs and cats and published nine peer-reviewed papers on plant-based nutrition.

LEARN MORE