Yes, dogs can eat lots of vegetables, and many make a brilliant low-calorie treat. Carrots, green beans, peas, cucumber, broccoli and cooked sweet potato are all safe in moderation. A few, though, are genuinely off limits: onion, garlic, leeks and chives should never be fed, and sweetcorn is only ever safe off the cob. So veg can be a healthy little extra, as long as you know which ones to share and which to skip.
Plenty of owners at the salon here in York like the idea of a crunchy veg treat instead of a shop-bought biscuit, and honestly it's a great instinct. Here's my run-through of the safe options, the ones to avoid, and how to serve them.
Which vegetables are safe for dogs?
These are the ones I'm happy to recommend as an occasional treat:
- Carrot: raw or cooked, a firm favourite and great for a bit of crunch.
- Green beans: raw or cooked, low in calories and filling.
- Peas: plain, fresh or frozen. Steer clear of tinned peas with added salt.
- Cucumber: hydrating and very low in calories.
- Broccoli: fine in small amounts, but large quantities can upset the tummy.
- Sweet potato: cooked and plain, never raw.
- Pumpkin: plain, cooked pumpkin can be gentle on digestion.
The PDSA's guidance on safe fruit and veg for dogs backs this up and makes the same point I always do: veg is an optional treat, not something your dog's diet actually needs.
How much veg is sensible?
Even the safe vegetables should be a top-up, not a main event. The rule vets use is that treats, veg included, should make up no more than 10% of your dog's daily calories. The rest should come from a complete, balanced food.
A couple of carrot batons or a small handful of green beans is plenty. Introduce anything new slowly and watch for loose stools, since a sudden pile of veg can loosen things up.
> Groomer's tip: A whole raw carrot makes a great low-calorie chew and can help keep a dog busy, but supervise a keen chewer and pick a size they can't gulp whole. Frozen carrot or green beans are lovely for teething puppies too.
How to serve vegetables safely
A little prep keeps things safe and easy to digest:
- Wash everything and peel where it makes sense.
- Chop into bite-sized pieces so there's no choking risk.
- Cook the starchy ones like sweet potato and pumpkin, and always plainly.
- No butter, oil, salt or seasoning, and never onion or garlic powder.
The vegetables to avoid
Some veg should never make it into the bowl:
- Onion, garlic, leeks and chives: the whole allium family is toxic to dogs and damages their red blood cells. This includes cooked, raw and powdered forms, so watch out for leftovers, gravy and seasoned food.
- Sweetcorn on the cob: the kernels are fine in small amounts, but never give the cob. Dogs swallow them and they can cause a serious intestinal blockage that often needs surgery.
- Raw potato: contains a compound that isn't good for dogs. Plain cooked potato in small amounts is fine, but skip it raw.
- Mushrooms: shop mushrooms are usually harmless, but it's simplest to avoid them and never let a dog eat wild ones.
If your dog gets hold of any onion or garlic, or swallows a corn cob, ring your vet for advice. Vets Now has a useful overview of foods poisonous to dogs that covers the allium family in more detail.
Frequently asked questions
What vegetables can dogs eat raw?
Carrot, green beans, cucumber and peas are all fine raw, washed and cut to size. Starchy veg like sweet potato and pumpkin should be cooked plainly first.
Can dogs eat sweetcorn?
The kernels are safe in small amounts, but never on the cob. A swallowed cob can cause a dangerous blockage that may need surgery to remove.
Which vegetables are bad for dogs?
Onion, garlic, leeks and chives are toxic and should never be fed in any form. Raw potato is best avoided, and it's safest to skip mushrooms too.
Can dogs eat vegetables every day?
A little safe veg most days is fine, but keep all treats under 10% of daily calories. A complete dog food already provides everything your dog needs.
This isn't veterinary advice
We're professional dog groomers, not vets, so please treat this as friendly general guidance. If you're worried about your dog, or before acting on anything here, speak to your local vet. In an emergency, contact your vet or nearest out-of-hours clinic.
Fluffs is a professional dog grooming salon in Wigginton, York, offering one-to-one grooming for dogs of every breed and coat type across Haxby, Strensall, Huntington, New Earswick and the surrounding villages. A healthy diet keeps your dog feeling good and looking their best. Book their next groom.