Petco Text Logo
Petco Pet Logo
  • Two Easy Ways to Start Earning Rewards!

    rewards header
    Become a member today!
    Members-only pricing and offers, personalized care notifications, Vital Care points back on every purchase and more!
    Petco Pay LogoBecome a credit card member today!

    Earn 2X Pals Rewards points at Petco
    when you use Petco Pay!

    APPLY NOW
    Learn More About Petco Pay Benefits

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

Stephanie Echols, DVM

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 Icon1Pet Parents found this answer helpful

Smart Picks for Smart Questions

Have A Vet Question?

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

Share

Styled arrow button