What Vegetables Can Dogs Eat? A Vet's Guide to Safe Choices

What Vegetables Can Dogs Eat? A Vet's Guide to Safe Choices

Adding vegetables to your dog's diet can be a healthy way to provide variety, add fiber, and give low-calorie treat options — particularly useful for dogs watching their weight. But not all vegetables are safe for dogs, and even safe ones can cause issues if given in excessive amounts. Here's a practical, vet-reviewed guide.

Vegetables That Are Safe for Dogs

These are well-tolerated by most dogs and offer real nutritional value:

  • Carrots — low calorie, high fiber, good for teeth; safe raw or cooked
  • Green beans — low calorie, filling; plain and unseasoned
  • Broccoli — safe in small amounts; large quantities can cause GI upset
  • Cucumber — very low calorie, hydrating; remove seeds and skin for sensitive dogs
  • Sweet potato — nutritious and digestible when cooked; avoid raw and never seasoned
  • Peas — safe in moderation; avoid canned peas with added sodium
  • Zucchini — low calorie, digestible; safe raw or cooked without seasoning
  • Celery — hydrating, low calorie; cut into small pieces to avoid choking
  • Spinach — safe in very small amounts; contains oxalates, so limit in dogs with kidney issues
  • Brussels sprouts — safe but can cause significant gas; small amounts only

Vegetables That Are Toxic to Dogs — Avoid Completely

  • Onions and shallots — cause red blood cell damage; toxic in all forms (raw, cooked, powdered)
  • Garlic — same mechanism as onions; toxic in all forms
  • Chives and leeks — same family as onion and garlic; toxic
  • Wild mushrooms — many species are highly toxic; stick to plain store-bought varieties if at all
  • Rhubarb — causes kidney damage; all parts are toxic

Vegetables to Give With Caution

  • Corn — the kernels are fine; the cob is a choking and obstruction hazard
  • Potatoes — only cooked and plain; raw potatoes contain solanine, which is toxic
  • Tomatoes — ripe tomatoes in small amounts are generally fine; green tomatoes and tomato plants contain tomatine, which is toxic

Tips for Feeding Vegetables to Dogs

  • Always plain — no butter, oil, salt, garlic, or onion seasoning
  • Cut into appropriate sizes for your dog to avoid choking, especially for small breeds
  • Introduce new foods gradually — sudden changes can cause digestive upset
  • Treats (including vegetables) should make up no more than 10% of daily calories

Vegetables as Part of a Broader Wellness Approach

Whole-food snacks can be a healthy addition to your dog's routine, but they're one piece of a larger wellness picture that includes regular exercise, veterinary care, and appropriate supplementation. For dogs benefiting from daily comfort, calm, or joint support, vet-formulated CBD supplements offer a complementary layer of wellness support.

Our full-spectrum CBD tinctures and Mobility Chews are formulated by Dr. Tim Shu, DVM and triple-tested for safety. View our lab results here. Questions about what fits your dog's routine? Book a free vet consultation.

Frequently Asked Questions

Can dogs eat raw vegetables?
Many yes — carrots, cucumber, green beans, and celery are fine raw. Sweet potato and potato should be cooked. When in doubt, cooked and plain is the safer choice.

How much vegetable can I give my dog?
Treats of any kind — including vegetables — should not exceed 10% of your dog's daily caloric intake. Start small with any new food to assess digestive tolerance.

Are vegetables a good treat for overweight dogs?
Yes — low-calorie vegetables like carrots, cucumber, and green beans are excellent treat replacements for dogs on a calorie-controlled diet.

Back to blog

Leave a comment