What Vegetables Can Dogs Eat?
nikkimeel/iStock/Getty Images Plus via Getty Images
Veggies can be a nutritious treat to give dogs at home, but what vegetables can dogs eat? There are tons of vegetables that are both healthy and safe for your dog, but not all veggies are created equal. And a few are actually toxic to your pup.
Before adding fresh veggies to your dog’s diet, it’s important to know which ones are safe, which to avoid, and the best ways to serve them.
Always check with your veterinarian before giving your dog any new foods, especially “people foods.” What might be OK for one dog might not be good for your dog, depending on multiple factors such as their age, health history, health conditions, and diet. Dogs on prescription diets should not be fed any food or treats outside the diet unless your veterinarian tells you it’s fine to do so.
Key Takeaways
- Many vegetables are safe for dogs to eat—if they're prepared correctly.
- Some veggies, like onions and wild mushrooms, can be toxic for dogs. Others are often prepped with ingredients like herbs and spices that can harm your pup.
- Because of their health benefits, vegetables are a common ingredient in many commercial dog foods.
What Vegetables Are Good for Dogs?
If you’re looking for a healthy, simple treat for your pup to eat, here are some of the best vegetables to feed your dog.
Bell Peppers
Any color of bell pepper is safe and healthy for your dog.
Bell peppers are filled with vitamins A, B6, and E, lutein, and antioxidants like vitamin C and beta-carotene. They can help promote skin, coat, and eye health for your dog.
Broccoli
Broccoli is full of fiber, but be aware that it can cause flatulence.
This vegetable also has antioxidants, digestible plant protein, and vitamins and minerals such as vitamins C and K, potassium, folic acid, magnesium, sodium, and chromium.
Brussels Sprouts
Brussels sprouts are full of fiber, antioxidants, and vitamins A, B1, B6, C, and K.
Eating too many can cause flatulence and other stomach issues, like an upset stomach or diarrhea.
Butternut Squash
Butternut squash is high in vitamin C, which can support your dog’s immune system. It’s also high in fiber and rich in antioxidants.
Cabbage
Cabbage is full of antioxidants and fiber, which helps your dog’s digestive system. It also contains folate, protein, potassium, calcium, manganese, magnesium, iron, riboflavin, and vitamins A, B6, C, and K. However, cabbage can also cause increased flatulence.
Carrots
Carrots are a great choice for a healthy dog treat. They’re high in fiber and low in calories, and they contain beta-carotene, which produces vitamin A.
They are also fun for dogs to crunch, and most dogs will love them because of their natural sweetness.
However, they must be given in moderation because they are high in sugar.
Cauliflower
Cauliflower is low in calories and makes for a healthy, dog-safe treat. It contains vitamins C and K, calcium, potassium, and folate.
Note, however, that cauliflower is also high in fiber, which, while safe for your pup, can cause your dog to be extra gassy.
Celery
Celery has a high water content, and it’s high in fiber and low in calories. It contains vitamins A, B, C, and K, plus folate, potassium, and manganese.
However, celery must be de-stringed before you give it to your dog.
Cucumbers
Because cucumbers are 96% water, they’re hydrating for your dog. They’re also low in calories and sugar, and contain potassium, magnesium, vitamin C, and vitamin K.
Green Beans
Green beans contain vitamins A, B6, C, and K, along with protein, iron, calcium, and fiber.
They are low in calories but help your dog feel full, and (bonus!) most dogs like this veggie’s natural sweetness.
Lettuce
Lettuce is a dog-friendly vegetable that’s low in calories, full of fiber, and 90% water—so it’s great for hydration.
Romaine, arugula, and iceberg lettuce are all fine for your dog, but spinach and kale in large amounts can be harmful.
Mushrooms
Regular white mushrooms from the grocery store—when plain and washed—are safe for dogs.
Dogs should never eat any mushroom that you don’t buy from the store.
Peas
Peas are a good source of vitamins A, C, and K as well as iron and potassium. They’re also high in fiber and contain antioxidants that can reduce inflammation.
Pumpkin
Pumpkin is high in fiber and can help regulate digestion and prevent constipation in dogs. It’s also rich in antioxidants and a good source of vitamins A, C, and E, potassium, and iron.
Spinach
Spinach is safe in small amounts for healthy dogs.
However, this leafy green contains oxalates, which can lead to kidney stones and bladder stones in susceptible dogs if eaten in large quantities. It also has isothiocyanates, which can cause severe gastric irritation in large amounts.
Sweet Potatoes
Sweet potatoes are high in fiber and a good source of vitamin A, which helps promote a healthy skin, coat, and eyes.
They must be cooked before you give them to your dog.
Zucchini
Zucchini is safe for dogs to eat. Zucchini is low in calories, fat, and cholesterol. It’s full of fiber; antioxidants; minerals; and vitamins A, C, B6, and K.
What Vegetables Can Dogs Not Eat?
The following vegetables are toxic to your pup. If your dog eats them, including in other foods or dishes—especially a large amount—contact your veterinarian immediately.
Onions
Onions, leeks, garlic, and chives are all part of the allium plant family and are toxic to dogs and cats alike.
Eating onions can cause vomiting, diarrhea, stomach pain, and nausea. It can also make your dog’s red blood cells rupture.
Wild Mushrooms
Any wild mushroom should always be avoided.
There are thousands of different wild mushrooms and around 100 toxic wild mushroom species in North America. Because it can be difficult to identify the toxic varieties—and hard to tell what your dog has eaten—just try to make sure your dog doesn’t eat any wild mushrooms.
Check your backyard for mushrooms if your dog tends to forage. If you stumble across wild mushrooms, keep your dog away from them.
How To Prepare and Serve Vegetables for Dogs
Follow these tips when preparing dog-safe vegetables for your pup as a treat:
-
Wash them thoroughly.
-
Ensure they’re plain and prepared with no seasonings.
-
Cut them into small pieces, appropriately sized for your dog
-
Remove stems, leaves, seeds, cores, pits, or anything else that could become a choking hazard or cause an intestinal blockage.
All treats, even veggies, should be given in moderation. The total amount of treats should make up no more than 10% of your dog’s overall diet. The other 90% or more should come from a well-balanced dog food diet.
Dogs and Vegetables FAQs
What raw vegetables can dogs eat?
Dogs can eat raw bell peppers, broccoli, carrots, cauliflower, lettuce, spinach, and zucchini. They can also eat pumpkin, squash, and sweet potatoes, but those veggies should be thoroughly cooked before feeding them to your dog.
What canned vegetables can dogs eat?
Dogs can consume any of the vegetables on the safe lists above in a canned version, as long as they’re not salted and are prepared properly. Safe canned vegetables include green beans, pumpkin, spinach, and peas.
What vegetables are used in dog food?
The most commonly used vegetables in dog food are:
-
Sweet potatoes
-
Potatoes
-
Carrots
-
Green beans
-
Peas
-
Broccoli
-
Beets
-
Corn
-
Kale
-
Spinach
-
Soybeans
What vegetables cause gas in dogs?
Some veggies are more likely than others to cause flatulence in dogs. The high fiber content, along with the sugar that remains undigested in your dog's gut from these vegetables, can cause bacteria to ferment, which produces bloating and gas.
The following vegetables can cause gas in dogs:
-
Broccoli
-
Peas
-
Cauliflower
-
Brussels sprouts
-
Cabbage