Vegetarian Diet for Dogs

Is a vegetarian diet appropriate for our canivorous canine friends? While dogs could survive on vegetables, a vegetarian diet is not suitable for dogs for a number of reasons. Read on to find out more.

Puppy with Leaves Vegetarian dog food? Can dogs live without meat? Aren't they carnivores? Are you one of those dog parents who wonder if dogs can be vegetarians?

Most people know that cats are true obligate carnivores, which means that they have to eat meat to survive. However, these days, some people and even veterinarians believe that dogs are somewhat different because dogs seem to eat almost everything, including vegetables and grains. True, dogs can survive on a variety of food sources, but the question is, do you just want your dog to survive, or do you want your dog to be in optimal health and thrive?

If you want your dog to thrive (which I am sure you do), then turning your dog into a vegetarian or even vegan is not a wise thing to do!

The Dangers of a Vegetarian Diet for Dogs

In Europe, a study has been done to study the health conditions of a sample group of "vegetarian dogs". The findings were alarming, for example:

  • Half of the dogs studied showed protein deficiency.
  • In about 62% of the dogs, calcium levels were low.
  • Phosphorus levels were low in about half of the dogs studied.
  • Over 50% of the dogs suffered from vitamin B12 deficiency.
  • Over 70% of the dogs did not have enough sodium intake.

A more alarming result from the study was that even the commercial vegetarian diets were not nutritionally adequate to keep a dog healthy!

Why is a Vegetarian Diet Dangerous for Dogs?

To understand why a vegetarian diet for dogs is not appropriate, let's look at the main foods and nutrients required by dogs to make them thrive, and see how they are obtained from diets:


Dogs need protein (animo acids) to grow, for metabolism and energy, and generally to stay healthy. Specifically, dogs need 22 amino acids altogether but their bodies can only produce 12. The remaining 10 amino acids have to come from their diets.

Advocates of vegetarian diets may say that plants also provide amino acids and human vegetarians can get most of the amino acids they need by eating a combination of veggies and grains. That is true for humans but dogs are different. Dogs require some amino acids that are only readily available in animal proteins, such as taurine and l-carnitine. A deficiency of these two amino acids in dogs can lead to heart problems, such as dilated cardiomyopathy.

Some people also suggest feeding soy (such as tofu) in place of meat. While soy protein works for people, it is definitely not suitable for dogs. Soy is a known allergen for dogs (same as corn), and soy can cause a number of health issues in dogs, including gas and bloat, seizures, and endocrine problems.

Additionally, vegetarian diets for dogs are carbohydrate-based since that is the main source of protein for vegetarian dogs. However, biologically dogs are designed to eat and digest meat and bones, not carb-based food sources.

Dogs do not have the salivary enzymes to break down carbohydrates. This puts extra burden on the pancreas to produce sufficient enzymes to process the plant matters. In the long run, this may affect the proper functioning of the pancreas. Also, dogs have much shorter digestive tracts and the ingested foods are meant to move through it quickly. However, carbs need a lot more time to be digested. This results in gastric upsets, gas, bloat, and the stools are often bulky and smelly.


Unlike people, dogs are not prone to high cholesterol and heart attacks because of high fat diets. Dogs need fat for energy, to absorb fat-soluble vitamins and to obtain essential fatty acids. While fatty acids can be obtained from plant sources (e.g. flaxseed oil), the FAs from plant sources are in the form of alpha-linolenic acid (ALA) which has to be converted to EPA and DHA to be of nutritional benefit. However, dogs do not have the required enzymes to do the conversion.

Fatty acids from animal sources (e.g. fish oil like salmon oil) are rich in Omega-3 and Omega-6 and have enormous benefits for dogs, including maintaining a healthy skin and coat, preventing inflammation, promoting healing, and so on.


While plants are high in certain minerals (such as phosphorus, potassium, and magnesium), they are low in others (e.g. sodium, calcium, zinc). If vegetarian diets for dogs are fed, dogs have to be supplemented with minerals to maintain a healthy balance. However, it is very difficult to get a right balance by supplementation - giving too much or in the wrong combinations can be just as dangerous!


Dogs also need vitamins to thrive. However, a vegetarian diet cannot provide all the vitamins they need. For example, while plants contain vitamin A, it is in the form of beta-carotene which has to go through a process of digestive conversion before it can be utilized by dogs. However, dogs are not equipped to do the conversion. B vitamins are also more readily found in animal proteins (e.g. organ meats and dairy products are the best sources of vitamin B2).

Say Goodbye to a Vegetarian Diet for Dogs

Hopefully by now you will realize that a vegetarian diet is not species-appropriate for your canine friends. Recently, there are some commercial dog foods that claim to be vegetarian or even vegan that are nutritionally balanced. No matter what they claim, the truth is such kind of diets are against what nature intended. It is unnatural to feed foods to dogs for which they are not designed to eat and digest.