Petco Text Logo
Petco Pet Logo

How to get my stubborn Shih Tzu to eat dog food, not human food?

Updated On September 23rd, 2025

Pet's info: Dog | Shih Tzu | Female | unspayed | 9 months and 30 days old | 6.8 lbs

my shi tzuh is very stubborn and does not want to eat her kibble and i am part to blame because being a first time dog owner i did not know the proper feeding routine i gave her people food and i was able to sneak people food in her kibble and it worked for a while but now its strictly give me people food or my puperoni treats or i wont eat and when she doesn't eat she throws up this bile like foamy yellowish liquid what can i do to make her eat dog food please help!!

1 Answer

Most Helpful Answer

Image profile

Answered By Megan, DVM, CVA

Veterinarian

Published on June 25th, 2018

I would try to mix dry and canned food together and see if this helps. You can then slowly decrease the amount of canned food. She may always require some canned food or a few pieces of chicken or green beans over her food to make her want to eat. I would talk to your vet about an antacid that she can take to help reduce the vomiting. You may just have to be more stubborn than her and see if she will eat after skipping a couple of meals. If the vomiting or decrease appetite continues, I would have your vet take a look at her to make sure there isn't anything else going on. I hope this helps!

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored