What Vegetables Can My Shih Tzu Eat

what vegetables can my shih tzu eat - shih tzu sleeping with its head on a pumpkin
Depositphotos ID: 55282019 Copyright: chaoss

It can be difficult to say no to those big eyes when they are looking at the vegetables you’re fixing for your dinner. It’s pretty easy to reach over and offer a bite without giving it much thought or even wondering what vegetables can my Shih Tzu eat.

Before you offer your pup a veggie treat, make sure it won’t harm them.

Vegetables That Are Harmful to Your Shih Tzu

There are many vegetables that are completely fine for Shih Tzus, but there are others that can cause great harm.

Here are some that you should watch out for and never feed your dog.

whole garlic and garlic pieces
Image from Canva Pro

Onions, Chives, and Garlic

While onions, chives, and garlic can really add some zest to your menu, you should never give them to your Shih Tzu.

All three can cause gastrointestinal irritation. This in turn can lead to red blood cell damage which is the last thing you want.


Mushrooms are something else you want to avoid when giving your Shih Tzu a treat. 

Avocados, Grapes, Raisins

While these three are technically fruits, I thought I’d go ahead and mention them here as they are all dangerous for Shih Tzus. 

All parts of an avocado are bad for a dog. This includes the bark, seeds, fruit, and leaves. All of them contain persin which can cause your Shih Tzu to vomit and have diarrhea. 

According to the American Kennel Club, “Persin is present in the avocado fruit, pits, leaves, and the actual plant, so all of these parts are potentially poisonous to your dog. Most of the persin is concentrated in the leaves, and the skin and pit of the fruit. It is also present in avocado flesh in small amounts.” 

Also, grapes and raisins can lead to kidney failure 

You might also enjoy:

The Best Dog Foods for Picky Shih Tzus

What Fruits Can a Shih Tzu Eat?

Vegetables You Can Feed Your Shih Tzu

There are vegetables that your Shih Tzu will enjoy and that will provide health benefits. These include the following:

carrot slices on blue background
Image from Canva Pro


Carrots can be given to your Shit Tzu either cooked or raw. Make sure the pieces are pretty small. 

If your Shih Tzu is older, you might want to stick with cooked carrots as Shih Tzus tend to have teeth issues in older age and the softer carrots will be easier for them to eat.

For younger dogs or Shih Tzu puppies, freezing the carrots before you give one to them is a special treat. It can also help when a puppy is teething.

Green Leafy Vegetables

They’re good for you and they are also good for your Shih Tzu. Your pup can also use the vitamines that come from them. The extra fiber is also a benefit.

Some examples you might want to offer include:

  • Cabbage
  • Spinach
  • Romaine lettuce
  • Kale
  • Chard

I know that Truman, my Shih Tzu, (check out Truman’s Corner here) really enjoys romaine lettuce, but he only likes the hearts of romaine. He won’t eat the darker parts of the lettuce.

Squash and Pumpkin

Both squash and pumpkin are good options as well. 

All types of squash will be okay as a treat. When it comes to pumpkins do be a bit careful. It’s not that it is bad for a Shih Tzu, it is just really messy.

Chances are, they will get more of it on their face than in their mouth. So, if you plan on giving cooked pumpkin out of a can as a treat, for example, you might want to offer it on a spoon.

Pumpkin is also good for a dog’s intentional track, so if yours has an upset stomach, a little pumpkin might help. Just make sure there are no spices in the pumpkin.

green beans in a white cup
Image from Canva Pro

Green Beans

Green beans are kind of a go-to option when looking for healthy veggies to feed your dog. There shouldn’t be a downside in doing so.

While some beans may be problematic for dogs, according to the FDA, green beans are not included in that list.

Broccoli and Asparagus

Both broccoli and asparagus are fine to give to a Shih Tzu. I know Truman really enjoys a piece of broccoli from time to time.

Just be sure to limit the amount you give of both broccoli and asparagus. They can both cause gas and even an upset stomach if you give your dog too much of them. 

Other Vegetables Your Shih Tzu Might Enjoy

There are some additional vegetables that you can give your Shih Tzu that they might enjoy including:

  • Alfalfa sprouts
  • Zucchini
  • Peas (frozen is best)
  • Bell peppers
  • Cauliflower
  • Sweet potatoes

Related Questions:

Can a Shih Tzu Eat Watermelon?

Yes, you can feed your Shih Tzu watermelon and other types of melons. 

Can a Shih Tzu Eat Grapes?

No, you should never give your Shih Tzu grapes or raisins as both can cause kidney failure.

Can a Shih Tzu Eat Bananas?

Yes, you can give your Shih Tzu a banana slice. Don’t let them eat the peal.

To Sum it All Up:

There are a lot of healthy vegetables you can give your Shit Tzu and that make nice treats for them including lettuce, green beans, and carrots. There are, however, some vegetables you shouldn’t feed them and these include onions, garlic, and mushrooms.


Please Note:

This article is informational only and does not substitute for veterinary advice. Always check with your veterinarian before giving your Shih Tzu any vegetables. If your Shih Tzu has any health issues you should not change their diet without consulting your veterinarian. This article should not be considered in any way as veterinarian advice.


shih tzu sleeping with his back towards the camera

The Adventure Begins…