Petco Text Logo
Petco Pet Logo

My dog won't eat and keeps vomiting after drinking. Is it serious?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed | Male | neutered | 9 years and 4 months old | 60 lbs

He has not eaten since yesterday, and when he drinks he has vomited. I gave him something with broth, and the broth May have been bad

1 Answer

Most Helpful Answer

Image profile

Answered By Laura Johnson VMD

Veterinarian

Published on March 6th, 2018

Hi, thanks for using Petco Pet Education Center, formerly Petcoach! Poor Odie! Causes for vomiting and not eating are: viral or bacterial infections, liver or kidney problems, cancer, pancreatitis, dietary indiscretion (ate something gross), ate something that is stuck, toxin ingestion, new food/treat/table food or the broth. Any new food could cause an upset stomach. i would with hold water for 6 hours and food for 12 hours. If Odie continues to vomit during the fast he should see a Vet. If there is no vomiting for the first 6 hours, offer small amounts of water. If he holds down the water then start a bland diet of boiled chicken or hamburger with rice as small frequent meals at the 12 hour mark. Feed 1 cup per 20 lbs per day for 3-5 days. If he won't eat or continues to vomit he needs to see a Vet for an exam, blood work and belly X-rays. I hope this helps and i wish Odie the very best!

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