Petco Text Logo
Petco Pet Logo

Why is my 7-month puppy picky, won't eat, and throws up bile?

Updated On September 23rd, 2025

Pet's info: Dog | Shih Tzu | Female | spayed | 7 months and 5 days old | 8.2 lbs

My 7 month old puppy will barely eat her food. She throws up yellow bile every other day or so. I want to think she's a picky eater because she reacts to treats and human food like bananas and cantaloupe just fine. But there are some days when she's very good and eats all of her food. There are some meals where she'll just eat the bits of chicken I mix in and she'll leave the kibble untouched. How do I get her to eat her meals in full and more consistently without starving her?

1 Answer

Most Helpful Answer

Image profile

Answered By Stephanie Echols, DVM

Veterinarian

Published on September 6th, 2017

Thanks for using Petco Pet Education Center, formerly Petcoach! It is very abnormal for a 7month old puppy to vomit that much. I recommend taking her to the vet with a fresh stool sample to rule out intestinal parasites first. She may also need X-rays to rule out an obstruction. I would stop feeding her the human foods as she is likely to hold out for those vs eating her puppy food diet. You can try adding canned puppy food to her dry food to get her more intested. As long as there are no health concerns she will eat when she's hungry. Right now, you are caving to her before she caves and eats and is therefore promoting a picky behavior. If she's healthy, I would get tough about what you offer her. She won't starve. Good luck and kisses to Daisy!

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