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

My dog refuses dry food and is throwing up yellow foam. What's wrong?

Updated on September 23, 2025

Pet's info: Dog | Mixed Breed | Male | 1 year and 4 months old

Hai, so i had my dog for almost 2 years now..and i always feed him with chicken neck and rice, but lately i dont have the time and money to buy it instead i gave him dry food which is easier and cheaper. but he refuse to eat it, i know that he is a picky eater but its been 36 hours since he last ate, he even puke yellow foam (which the vet said its because empty stomach) i read on the internet that most dog will eat anything after 2 days not eating..what should i do ? Thanks

1 Answer

Most Helpful Answer

Vanessa Yeager DVM MPH

Answered By Vanessa Yeager DVM MPH

Veterinarian

Published on June 11, 2018

Hi and thanks for your post about Kero!

Keep offering the dry kibble- dogs will not starve themselves and will eventually eat what is given to them. Chicken necks and rice is really not nutritionally balanced and he is better off eating a commercial diet. If another couple of days go by and he still will not eat, you may want to have Kero examined by his veterinarian just to make sure there is nothing more concerning going on that is causing the inappetence.

I hope this helps an thanks again for posting!
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