Updated On September 23rd, 2025
Pet's info: Dog | Cairn Terrier | Male | neutered | 4 years and 4 months old | 21 lbs
Hi! I'm a vegan for ethical reasons and switched my dog to Nature's Recipe Vegetarian Dog food a little over a year ago. He seems to be doing well, doesn't itch as much, and his bowl movements are much more regular than when I was feeding him chicken-based dog food. I've read/heard conflicting advice on the internet, in pet stores, and from friends about whether or not dogs can eat a vegan diet and still be happy and healthy. What's your opinion on this?
5 Answers
Published on June 6th, 2017
No. I understand the ethical reasons for becoming vegan but feel that it is unhealthy and inhumane to force that diet on omnivorous or carnivorous pets. Dogs have not evolved to utilize a completely plant based diet efficiently and will end up malnourished or sick on a vegan diet.
1Pet Parents found this answer helpful
Published on December 3rd, 2018
Hello. Dogs are omnivores which mean they need a varied diet of meat & some plant based foods. Without the nutrition derived from meat, dogs will develop some very severe amino acid deficiencies which can lead to long term chronic disease & possibly even death. Dogs are not people & should be fed a good balanced diet made for them. Anything else is just misguided. Thanks for using Petco Pet Education Center, formerly Petcoach.
1Pet Parents found this answer helpful
Published on April 14th, 2019
There is not a commercially available vegan diet that I would recommend. It is very difficult to make a balanced vegan diet for a dog - a board certified nutritionist would certainly need to be involved. In my opnion it would not be ethical to knowlingly feed an unbalanced diet to a dog.
1Pet Parents found this answer helpful
Published on September 11th, 2018
Dogs are not vegan by nature thereby, I don't recommend feeding them this type of diet. While it may be possible to feed an exclusively vegan diet to a dog, you would have to feed additional vitamins and trace minerals to make it a complete healthy diet. Regular dog food is your best bet. Hope this answers your question. Best wishes.
2Pet Parents found this answer helpful
Published on September 27th, 2017
You are not asking a weird question. It is a good question and we do get it quite a bit actually. Feeding a vegetarian/vegan diet is really not recommended. If you feed your dog dry food you will not even notice it's meat (in my opinion); it is not like the canned food that looks like and smells like meat. Dogs are omnivores but they are designed to eat meat. Their bodies are made to process it and use it. We always suggest that if someone wants a vegetarian/vegan pet they should get a pet that is meant for that type of diet (ie: rabbit). I have seen numerous dogs that owners have put on vegetarian diets and the dogs end up with nutritional deficiencies - especially when they start the dogs on this type of diet as puppies. While I respect your choice to be a vegan it is not really fair for you to subject your beliefs onto your dog. It is just really not recommended. That being said, there are companies that make these types of diets commercially. I do not recommend them as they are not regulated and do not have to uphold themselves to any standards/regulations. They are also extremely expensive. However, it is up to you if you want to feed them. I honestly don't know what is available in the UK in the way of these types of foods you will just have to research it. Hope this helps. Best wishes.
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.