Vegetables That Are Safe for Dogs

golden dog vegetables

There are certain foods that dogs can and cannot eat. Feeding your dog vegetables is acceptable, but only certain ones. 

This information will help you keep your dog healthy and prevent serious illness. You shouldn’t give them any vegetables until you have done your research.

1. Root Vegetables

You will be able to give your dog most root vegetables without any issues. This includes carrots, sweet potatoes, and beets. It is important, however, to not give them too much. 

These foods have a lot of sugar and starch, which can negatively affect your dog’s health in excessive quantities. If the food you give your dog has these vegetables already, it is especially important to limit how much you give them. If you feed your puppy with beetroot be ready that white coat can become temporarily pink.

dog eating carrot

2. Leafy Greens

A lot of dogs like to eat leafy green vegetables like kale, chard, cabbage, spinach, and lettuce. These foods can supplement your pet’s diet to keep them as healthy as possible. They contain lots of vitamins A, C, and K. Many of them also have lots of calcium, which your dog needs for maintaining strong bones. 

The high levels of fiber in these vegetables will also be good for your dog’s overall health. Keep in mind that certain vegetables could cause your dog to have an upset stomach at first. This is why it is so important that you slowly introduce these foods into your dog’s diet.

  10 Healthiest Human Foods for Dogs

3. Squash

Believe it or not, dogs also tend to be a big fan of squash. You can feed your dog any type of squash without having to worry about their health being negative impacted. In fact, this type of food can be effective at treating gastrointestinal upset. If your dog is vomiting or has diarrhea, you might want to give them a little squash.

Make sure that you do not give your dog any squash seeds or skin, as they could cause a negative reaction. You can steam the squash or just give it to them raw. It is very likely that your canine will gobble it up as quickly as you put it down in front of them.

4. Stalks

Stalk vegetables like celery and fennel are perfectly safe for these animals, but they don’t always enjoy the taste. You shouldn’t expect your dog to eat these vegetables up quite as eagerly as others, but they do have a lot of nutritional value. You can steam them beforehand to make them slightly more appealing.

5. Alliums

Garlic, shallots, chives, and leeks are all examples of alliums. It is basically any vegetable that comes from bulbs. The plants themselves are actually dangerous for dogs to ingest, so you’ll need to keep that in mind if you grow them around the house. You also need to consider the fact that some dogs develop an upset stomach from eating garlic and onions. While these foods aren’t exactly toxic for these animals, they can have some unpleasant side-effects.

  Can I Give My Dog Tums? - Is it Safe?
dogs eating broccoli

6. Legumes

Legumes are extremely nutritious vegetables that contain a lot of vitamin B, calcium iron, and magnesium. If you are currently feeding your dog food that is legume-heavy, you shouldn’t give them anything extra. Some of these foods include pinto, peas, lentil, and kidney. 

Not all dogs love the taste of these foods, but they can do wonders for maintaining their health. Green beans on the other hand are a favorite among lots of dogs, and they are easy for them to digest.

Are There Any Vegetables I Shouldn’t give my Dog?

There are certainly vegetables that you should avoid giving your dog, including:


A relatively small percentage of mushroom species are toxic to dogs, but the ones that are can kill them fairly easily. If you really want to give your dog this food, stick with white mushrooms. Even then, you will need to make a point of washing them thoroughly beforehand. You should never give your dog any wild mushrooms.


Rhubarb makes for one delicious pie, but a lot of dogs are actually allergic to it. While your dog might not die from eating this vegetable, it is not recommended in general.


This is another food that many dogs are allergic to, so you should avoiding giving yours any.

Things to Remember When Giving Your Dog Veggies

There are a few things that you need to keep in mind when giving your dog vegetables, including:

  • If you want to save money on vegetables for your dog, get the frozen kind. They are often on sale at grocery stores.
  • Beware of food allergies. Start with small amount.
  • You can use the trimmings from the vegetables you prepare for yourself. This way you won’t be created any unnecessary waste.
  • You should never try to force your dog to eat any vegetables if it doesn’t want them. It is important that they are allowed to reject these foods if they don’t like the taste or smell.
  • If you want to supplement your dog’s diet with vegetables but they don’t like the taste, you can always buy a supplement. There are nutritional supplements just for dogs that you can buy in the form of a liquid or capsules.
  • Make sure that you limit the amount of vegetables you give your dog. As healthy as these foods can be, they can cause excessive weight gain if they are given too often.
  • Check the ingredients in the food you give your dog so you aren’t giving them even more of something they are already eating.
  10 Best Grain Free Dog Foods

Final Thoughts

Vegetables can be highly beneficial to your dog’s health, and there are many of them that they will love the taste of. You should always take it slow when introducing any new foods into your dog’s diet. If you are giving them a vegetable for the first time, just put a little bit in front of them. Allow your dog to eat at its own pace. If it rejects whatever you give them, don’t try to make them like it. These foods can make an excellent reward when training your dog as well.

Was this article helpful?