Petco Text Logo
Petco Pet Logo

My dog vomits bile after eating human food. What should I do?

Updated On September 23rd, 2025

Pet's info: Dog | Shih Tzu | Male | neutered | 2 years and 6 months old | 20 lbs

Mu dog Tofu (2.5yrs) is a Shihtzu that was supposed to be roughly 12lbs full grown, yet he is 20lbs. He vomits bile more often than I would assume is normal. I believe this is related to the high fat human foods my dad feeds him (some of my dad's dinner + chicken or seasoned turkey). Tofu's diet is probably 40% dog food and 60% treats and human food. He vomited in the morning and in the evening and cried from discomfort afterwards. He seems fine now but I am worried. What should I do?

1 Answer

Most Helpful Answer

Image profile

Answered By Dr. Strydom, DVM

Veterinarian

Published on September 5th, 2019

You really need to stop feeding him human foods. Often our foods are too high in fat and they can cause pancreatitis in dogs which is very serious. Dogs should only eat dog food. If you cut out all human foods for 5-7 days and he continues vomiting then he needs to see your veterinarian for an exam.

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