Nutrition

What Vegetables Can Dogs Eat?

Short answer

Many vegetables make great low-calorie treats for dogs - safe options include carrots, green beans, broccoli, cauliflower, cucumber, peas, bell peppers, zucchini, lettuce, and cooked pumpkin, squash and sweet potato. Avoid onions, garlic, leeks and chives (toxic), wild mushrooms, and unripe/green tomatoes and raw potato. Serve vegetables plain, chopped small, with no salt, oil or seasoning, and keep them to about 10% of the daily diet.

Lots of vegetables are a healthy, low-calorie treat for dogs - but a few are toxic, so it’s worth knowing which is which. The rule of thumb: serve safe veg plain, washed, chopped small, and in moderation, with no salt, butter, oil or seasoning.

Vegetables that are safe for dogs

Best served raw or cookedNotes
CarrotsCrunchy, great for teeth; raw or cooked
Green beansRaw, steamed or canned (no salt) - a filling low-cal treat
Broccoli & cauliflowerSmall amounts only; can cause gas
CucumberHydrating, very low calorie
Peas (green, snap, snow)Fibre and protein; skip canned with added salt
Bell peppersVitamin-rich; remove seeds
Zucchini & lettuceGentle, low-calorie
Pumpkin, squash, sweet potatoCook first; great for digestion

Vegetables to avoid

  • Onions, garlic, leeks and chives (the allium family) - toxic to dogs; they damage red blood cells. This includes powdered forms in many sauces and seasonings.
  • Wild mushrooms - never risk it; toxic types are hard to identify. (Plain store-bought mushrooms are low-value and best skipped too.)
  • Unripe/green tomatoes and green potato/raw potato - contain solanine; only ripe tomato and fully cooked potato flesh are okay. See our answer on tomatoes.
  • Corn on the cob - the kernels are fine, but the cob is a serious blockage hazard.

How to serve vegetables safely

  • Plain and unseasoned - no salt, butter, oil, garlic or onion.
  • Chopped into bite-sized pieces to prevent choking, especially for small dogs.
  • Cook the starchy ones (pumpkin, squash, sweet potato) and leave crunchy ones (carrot, green beans) raw or lightly steamed.
  • Introduce gradually - too much fibre at once causes gas or loose stools.

How much is okay?

Vegetables are treats, not meals. Keep them and all other treats to no more than 10% of your dog’s daily calories; the rest should come from a complete, balanced dog food. If your dog has a health condition (like kidney disease or a sensitive stomach), check with your vet before adding new veg.

References

  1. What Vegetables Can Dogs Eat? - PetMD
  2. Fruits and Vegetables Dogs Can and Can’t Eat - American Kennel Club
  3. What Can Dogs Eat? - Hill’s Pet

This article is general information, not veterinary advice. Introduce new foods gradually and ask your vet if your dog has a health condition.

Tags: #Dog Diet

Go deeper

Related guides

Have a different question?

Browse every answer, or read the in-depth guides.

All FAQs Read the guides