Vegetables dogs can and can’t eat

Font Size:

Prepared pet foods from reputable pet food manufacturers in Australia come with a commitment to deliver nutritional adequacy, consistency, quality and safety. They are optimised for most dogs’ needs but adding vegetables can provide great health benefits too.

Colourful vegies have a high concentration of phytonutrients, rich in disease-fighting antioxidants, and can help the eye and brain function of your dog. And if you have a dog that’s carrying a few extra pounds, replacing some of their dog food with low-calorie vegies will help keep them full while decreasing the overall calories consumed.

Dogs, like people, are omnivores so they can eat a wide variety of foods, not just meat. But don’t start a new diet for your dog without talking to your veterinarian first, a sudden change can upset their digestion.

While dogs can benefit from many vegies, some can be problematic in large doses and others should be avoided altogether.

So, what vegies can dogs eat? And how much is too much of a good thing? Here’s a rundown of what’s good for your dog and what to avoid.

Safe vegies for dogs

Asparagus is not unsafe for dogs. It’s not toxic and contains antioxidants and vitamins but the spears are too tough to chew when raw so must be prepared. Make sure you chop spears into small pieces and cook them first. Steaming and roasting are two ways to prepare asparagus for your pet without losing a lot of the nutrients. It is low in calories (20 calories per 1/2 cup cooked) but high in fibre, so can be a good option if your dog needs to lose weight.

Broccoli is safe for dogs in very small quantities. Chewing broccoli stalks can act as a natural toothbrush for dogs but the florets contain isothiocyanates, which can cause mild-to-potentially-severe gastric irritation in some dogs. Also, broccoli stalks have been known to cause an obstruction in the oesophagus. So, while it contains lots of fibre and vitamin C, it may be best to choose a vegetable that’s less risky.

Chewing on raw, crunchy carrots is great for dogs – it can ease anxiety and clean their teeth. Carrots are an excellent low-calorie snack that is high in fibre and beta-carotene, which produces vitamin A.

Yes, celery is safe for dogs. In addition to vitamins A, B, and C, this crunchy green snack contains the nutrients needed to promote a healthy heart and reduce inflammation. As if that wasn’t enough, celery is also known to freshen doggy breath. It’s best to steam the celery first to avoid choking if you have a small breed of dog.

A small amount of corn removed from the cob is okay for dogs. It’s often used in dog food as it is relatively inexpensive and has nutritional benefits. It is a good source of protein, carbohydrates, linoleic acid, and antioxidants.

Just make sure you remove it from the cob first as dogs cannot safely eat corn cobs. It’s also quite high in calories (177 calories per cup) so may not be the best option for an overweight dog.

Green beans
Chopped, steamed, raw, or canned – all types of green beans are safe for dogs to eat, as long as they are plain. They are full of important vitamins and minerals, high in fibre and low in calories. Choose low-salt or no-salt products if you’re choosing the canned option.

Like all legumes, green beans contain a protein called lectin which can cause gastrointestinal upset, nausea and vomiting when eaten in large quantities. Cooking destroys these proteins so opt for cooked over raw if your dog has a sensitive stomach.

The high fibre content in pumpkin can help regulate bowels if your dog is suffering from constipation or diarrhoea. It’s also versatile; you can mix it into your dog’s meals, use it as a topper, add it to baked treats or stuff it into a Kong-type food toy. Steam and mash fresh pumpkin or use canned for an easier option. Just read the label carefully to ensure it is 100 per cent pumpkin with nothing added that could be harmful to your pup.

Sweet potato
Boiled, roasted, mashed or pureed, these root vegetables are loaded with nutrients, such as carotenoids, vitamin C and vitamin A, in addition to antioxidants and phytochemicals. They are high in pyridoxine, potassium, fibre and magnesium.

Vegies dogs should avoid

Avocados contain persin, a fungicidal toxin, which can cause serious health problems – even death – in many animals. According to veterinarians, dogs are more resistant to persin than other animals, but that doesn’t mean avocados are safe for your dog to consume.

Persin is present in the avocado fruit, pits, leaves, and the actual plant, so all of these parts are potentially poisonous to your dog.  In large amounts, it can cause vomiting, diarrhoea, and myocardial damage.

Avocados are also high in fat, which can lead to gastrointestinal upset and pancreatitis in dogs if they eat too much, and because it’s calorie dense, it can also lead to weight gain. Another concern is the stone in the centre of the fruit, which may cause choking.

Mushrooms are the fruiting bodies of fungi, so technically not a vegetable, but I wanted to include it on the list. While only 50–100 of the thousands of mushroom species worldwide are known to be toxic, the ones that are poisonous can really hurt your dog or even lead to death. Washed white mushrooms from the supermarket should be OK, but it’s better to be safe than sorry and there are vegies that are more beneficial.

Dogs should never eat onions, leeks or chives.

In the case of certain toxic foods for dogs, like grapes, experts don’t know precisely why these foods are harmful. With onions, though, the answer is clear.

Onions contain a chemical that’s toxic for dogs called N-propyl disulphide. This chemical is a sulphur compound that can destroy the dog’s red blood cells (a condition known as haemolytic anaemia).

Spinach is best avoided as it contains high amounts of oxalic acid, which, in sufficient quantities, can cause kidney failure in dogs. Many sources agree that a large quantity would have to be ingested to cause damage but it’s better to err on the side of caution.

Unripe tomatoes
Again, not technically a vegetable but good to be aware of. While ripe tomatoes are probably okay for your dog, unripe tomatoes and tomato plants can be harmful. They contain the compound tomatine, which can cause damage to the nervous system, kidneys and digestive tract, so if you are growing your own, make sure they are well fenced off from your furry friend.

There is no single ‘right’ way to feed pets, as long as their nutritional needs are being met and toxic foods are avoided. But a balanced diet is an important part of helping your dog stay healthy and happy.

With that being said, it’s always a good idea to check with your vet before feeding any new food to your dog, especially if they have underlying conditions such as liver or kidney disease or are struggling to lose weight.

What do you feed your dog? Are there any other vegetables we should add to the list?

If you enjoy our content, don’t keep it to yourself. Share our free eNews with your friends and encourage them to sign up.

Join YourLifeChoices today
and get this free eBook!

By joining YourLifeChoices you consent that you have read and agree to our Terms & Conditions and Privacy Policy


Why do dogs eat grass? Should you stop them?

You may have heard all kinds of reasons as to why your dog eats grass.

Eight things we do that really confuse our dogs

Here's how to observe and understand your dog's behaviour.

Six things no-one tells you before buying a puppy

Not all aspects of pet ownership are easy or fun.

Written by Ellie Baxter


Total Comments: 6
  1. 0

    Have been making my dogs food for years and have always carrots, peas, pumpkin and sweet potato. As I’m not a big fan of corn very seldom have it in the house but when buying frozen veg will add this to the dogs food.

    • 0

      Sounds like a very lucky dog! I don’t tend to add corn as we feed our dogs a few dog biscuits with meat in the morning which has corn added and it is high calorie! Our border collie is so food focussed that I try to stick with lower calorie but higher quantity

  2. 0

    Took my 14yo Jack Russell to vet 2 days ago. Vet was astounded at her excellent health and supurb teeth condition. She only eats food a human would eat, she eats absolutely no commercially made dog food, I even make her own treats. I buy any meat that is on special (recently bought some lamb legs reduced down to $4.25 a kilo), stacks of veggies, sardines, yoghurt, loves pawpaw. I give her huge bones, some weigh half her weight. Vet was telling me she regularly sees dogs as young as 2 that have half their teeth removed due to them eating rubbish dog food.
    I wish more people would follow a more natural diet for their dogs. And most importantly, it really is much, much cheaper. My last dog lasted to the ripe old age of 18, (I also had a horse that lasted to age 37), so must be doing something right.

    • 0

      Wow, that’s fantastic! We feed our dogs mostly all human food too, mainly meat and vegies but I do add some dog biscuits in the morning.
      Making your own treats is great, do you have a recipe? I tend to stick to the chicken or duck jerky that seem to have few ingredients but making my own would be much better.

    • 0

      Excellent, I agree more people should avoid packaged junk food for dogs, after all they became domesticated by hanging around human campfires and eating what they eat, before that they were descended from wolves who ate the whole animal including gut full of vegetable matter.

  3. 0

    The spinach oxalic acid thing is a myth. You would have to eat tons and tons of it to be harmful. Dogs can eat all veggies IMO, when has a dog died from too many veggies?
    Humans need to eat more veggies and give dogs the leftoevers, a little onion is not going to hurt them either, where do they get this info from? Unproven IMO.



continue reading


Tobacco and childcare drive cost of living increase

The Consumer Price Index (CPI) rose 0.9 per cent in the December quarter. According to the Australian Bureau of Statistics...

Age Pension

Retirement system ‘uncertain for almost all retirees’

Australia, a nation of almost four million retirees, has one of the world's best retirement systems. The 2020 Mercer CFA...


The big question: How much do I need to retire?

Life expectancies continue to rise, and with that comes a host of challenges. For governments, there's the increasing cost to...


Understanding the true cost of retirement

The Australian government spends billions on boosting retirement incomes. The two biggest costs, the Age Pension and superannuation tax concessions,...

Age Pension

Adequacy of retiree nest eggs

YourLifeChoices conducts several surveys each year to gauge the financial, physical and mental health of our 260,000 members. The aim...

Age Pension

Age Pension payments in 2021 – what you need to know

World heavyweight boxing champion, Olympian, ordained minister and successful entrepreneur George Foreman returned to the ring at the age of...

Age Pension

Services and rebates that can save you hundreds

Last year, I put together a retiree checklist. In 2021, there are some additions. This is a long list and...

Age Pension

Pension rates, PBS entitlements, health fund changes

YourLifeChoices keeps you up to date with retirement income changes. PBS co-paymentsThe maximum co-payment for general patients for drugs listed...