My dog won't eat and keeps vomiting after drinking. Is it serious?
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!
Updated on September 23rd, 2025