Blogs > Petzyo Dog Food and Wellbeing Blog

Eat Your Veggies: What are the Best Vegetables for Dogs


A labrador retriever holding carrots in its mouth

Do you remember your mother telling you to eat your veggies? That was good advice for you, and it is good advice for your dog as well. Vegetables are good for dogs, too. It can give them additional nutrients that will help them in a variety of ways. If you want to find out what are the best veggies for your dog and which ones you should avoid [1], this article will tell you what you need to know.

Why should dogs eat vegetables?

As you feed your forever friend, you might want to include vegetables. For dogs on a raw diet, it is easy to add some raw or cooked veggies that will help your dog live their best life [2].

Dogs are omnivores

People think that dogs, throughout the ages, ate a diet of mostly meat. But when dogs ate their prey, they ate the entire prey, which included the contents of their stomachs and intestines. Dogs also supplemented their diet with a variety of other types of food.

Balanced diet

Your dog needs to eat a balanced diet to live a long and healthy life. So consider adding a variety of veggies to your dog’s kibble or raw food. While raw vegetables for your dog might have some drawbacks, like giving them additional intestinal gas, adding them can help your dog in a number of ways.

Cooked or raw, coloured or green–Veggies are a good supplement

As you cook your own dinner, think about the wide variety of vegetables that you can drop into your dog’s food bowl when it comes to mealtime. It is easy to make just a little more, some for you and some for your furry friend. Adding veggies will keep both of you healthy!

What are the 10 healthiest vegetables for your dog?

Dog lying with a basket filled with carrots and an apple on the side

Canned vegetables for dogs might be easier to add, but fresh or frozen veggies will contain less salt which might be healthier for your dog. Raw veggies for your dog might not be the best idea either. While it isn’t exactly bad, cooked veggies are easier to digest and will cause fewer problems with intestinal gas. Avoid adding salt and butter or oil to the veggies–salt could affect their blood pressure and butter and oil just adds unneeded calories.

1. Broccoli

Broccoli is an easy veggie to add and can help with inflammation of joints and prevent cancer. It contains a variety of vitamins and minerals, like vitamins C, K, A, as well as manganese, fibre, folic acid for red blood cell formation and for healthy cell growth.

However, it frequently causes gas and can cause intestinal discomfort, so cut it into small pieces and cook until it is tender. When you serve it, just give them small amounts so it doesn’t overwhelm their digestive tract.

A good raw vegetable for your dog is the broccoli stems. Your dog can chew it, which will help them with their dental health as well.

2.Brussel Sprouts

Brussel sprouts are a great source of fibre, vitamins A, C, K, and several members of the B-complex group, along with manganese and potassium. Like broccoli, they can give your dog a bit gassy, which could cause both you and your dog a little discomfort.

Just cook them until tender, cut them into smaller bites and mix them in with their normal food.


Carrots are one of the best cooked or raw vegetables for your dog. They are full of beta carotene, vitamins A, C and K, along with potassium.

You can give carrot sticks to your dog as a chew treat, just check their stool to see if they are digesting it. If it is undigested, just cut it into smaller pieces. Pureed carrots or carrot juice can be added to kibble which will provide extra vitamins along with added flavor.

4. Cabbage

Cabbage is another good veggie for your dog. It has vitamins C and K. When you cook it, make sure that you have chopped it into small amounts so it is easy for your dog to chew and swallow.

But remember, like other veggies, it can cause your best friend to have additional intestinal gas.

5. Celery

Believe it or not, celery is a good raw vegetable for your dog. When you give it to them, however, avoid the leaves because they can contain toxins. Celery is full of vitamins A, C, and K, as well as several B-complex vitamins. 

Need a quick treat that is both healthy and delicious for your dog? Add peanut butter to a stick of celery, and see how happy it makes your dog.


Cucumber, since it is mostly water, can help you hydrate your dog during those hot, summer months. It contains vitamins A, C, and K, along with magnesium, 

You can slice it or cut it into spears. If you have a pup that is teething, freeze some slices or spears, then give it to them. The cold will help ease their painful gums.

Green Beans

Most dogs can’t get enough green beans, which is great because they’re one of the best green vegetables for dogs. They simply love the flavour. This is good because they contain vitamins A, C, and K along with several of the B vitamins and omega 3s. They also have manganese, potassium, a lot of fibre and will add additional protein to their diet. 

Cooked or raw, just add them to their food or give it to them as treats.

8. Peas

Cooked peas–fresh or frozen will be a hit with your dog. Full of protein and fibre, they also have vitamins  A, C, K and B complex, along with iron, copper, magnesium, zinc, potassium, phosphorus.

Just cook them until tender and mix them with your dog’s normal food.

9. Pumpkin and Squash

Don’t overlook veggies in the squash family. They are low in calories and full of antioxidants, fibre, and Vitamins A and C, E, along with iron and potassium. The fibre can help solidify their stool if they are having problems with diarrhea. It is great for their immune system, muscles and eyes. It can also help reduce intestinal worms.

Just cube it and cook until tender. Make sure that the cubes are small enough so they won’t be a choking hazard. You can also cook the seeds and add them to their regular food.

10. Sweet Potatoes

Want to add fibre, B complex, vitamin C, potassium, and manganese to your dog’s diet? Sweet potatoes contain most of the nutrients that your dog needs and won’t cause problems with insulin, like regular potatoes.

Just boil them, then mash or cut them into small cubes. Your dog will love them.

Just a tad to your dog’s bowl


Two dogs playing with vegetables

Some vegetables have benefits for your dog, but they can also come with problems. The following are fine for your dog, but only in small amounts.

1. Kale

Give your dog cooked kale so it doesn’t bother the stomach because it can cause gas. It contains vitamin C and K, along with calcium, potassium, magnesium, and beta-carotene. It can help your dog’s eyesight, blood, liver, muscles and immune system.

2. Lettuce

Lettuce is easier for your dog to digest if it is cooked, and while it is not harmful, it can cause diarrhea so you might want to use it if your dog is constipated, and it really doesn’t have any nutritional value.

3. Parsley

Parsley is fine in small amounts only, because it contains furanocoumarin, which isn’t good for your dog. Buy the curly, not straight variety. It is great for freshening dogs' breath and contains beta carotene for the eyes and potassium for joints and muscles.

4. Potatoes

There is nothing wrong with potatoes, but the high amount of starch can cause your dog's blood sugar to rise. Never serve it raw. Cube it, cook it and serve it that way or you can mash it. It does contain small amounts of vitamin C and a bit of Vitamin B6.

5. Spinach

Spinach is healthy, but give it to your dog, cooked and chopped and only in small amounts. It contains vitamins A, B complex, C, K, along with iron, potassium, calcium, manganese. It helps with their immune system, fights cancer, prevents heart disease and boosts their energy. However, it contains Contains oxalic acid which can harm kidneys.

6. Tomatoes

The main problem with tomatoes is the pH. They are acidic so give them to your dog only in small amounts, so it won’t upset their stomach.

What vegetables should you avoid?

There are a number of fruits and vegetables that you should never give to your dog [3]. If your dog does ingest them, watch for changes in your dog’s vital signs and call your vet.

  • Chives
  • Garlic
  • Horseradish
  • Leeks
  • Onions
  • Rhubarb
  • Shallots
  • Taro
  • Wasabi
  • Watercress

Raw vegetables for dogs

If you are making your own raw food, you need to be careful about the amount of vegetables that you use. Raw veggies can produce a lot of intestinal gas, which can cause your dog a lot of pain, and you might be bothered by the smell, as well.

Your dog’s best life

French bulldog staring at a dog bowl filled with vegetables

As you prepare meals for your dog, remember that there are veggies that are good, as well as veggies that are not so good [4]. They can help you to provide a variety of nutrients that will help your dog in a variety of ways. Most are low in calories compared to the number of nutrients they contain. As you start your dog on veggies, add only one veggie at a time to see how it affects your dog, and start with small amounts to see how it affects them.

If you can, avoid canned food for your dog because they can contain more salt that your dog needs.

If you want to make sure that your dog is getting the most from its food, the best thing that you can do is start with a healthy dry food or raw food. At Petzyo, we make our Kibble that Counts and Raw Royalty in small batches, with healthy, responsibly sourced ingredients. You can be sure that your dog will get everything that they need if you are giving them food from Petzyo.


[1] 10 Best Fruits and Vegetables for Dogs | PetMD

[2] What Vegetables Can Dogs Eat? - Whole Dog Journal (

[3] 14 Fruits And Vegetables Your Dog Should Not Eat – Inspire Dogs

[4] Fruits and Vegetables Dogs Can or Can't Eat – American Kennel Club (