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 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

2 Answers

Most Helpful Answer

Laura Johnson VMD

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

Related Answers from Veterinarians

  • Answered By Makenzie Kurth, DVM

    Veterinarian

    Published on May 15th, 2018

    Thanks for using Petco Pet Education Center, formerly Petcoach. I’d recommend that you NOT try to feed or force feed Odin and just continue to monitor him. Just like people, dogs can have upset stomachs from time to time for a variety of reasons. They, like us, will not want to eat during those times. The fact that he has not vomited and is otherwise acting happy is a great sign. I’d say pick up the food for the night and see if he’s interested in breakfast.

    If he does begin vomiting, especially excessively, becomes lethargic, or you have any other concerns, then I am more worried and a visit to the vet is in order.

    Best of luck to you and Odin!

    Vote Icon

    1Pet 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