Petco Text Logo
Petco Pet Logo

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

Updated On September 23rd, 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

This question includes photos that may contain sensitive content. Click to view.

View more to consider that the photos may include sensitive content.

1 Answer

Most Helpful Answer

Image profile

Answered By Vanessa Yeager DVM MPH

Veterinarian

Published on June 11th, 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 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