Petco Text Logo
Petco Pet Logo

My dog is sick, not eating/drinking 12 hours after vet. What to do?

Updated On September 23rd, 2025

Pet's info: Dog | Pekingese | Female | spayed | 2 years and 2 months old

My dog won't drink or eat but also has a fever and vomited ones so far, i went to a local vet and got medication its been 12 hours but she hasn't improved at all, he said its a stomach flu but shouldn't it have been a bit better by now where she would drink water by herself? Ps. Thank you for making this website

1 Answer

Most Helpful Answer

Image profile

Answered By Andrea M. Brodie, DVM

Veterinarian

Published on September 21st, 2018

It sometimes takes longer than 12 hours for a sick animal to get better. You will still have to try and hand feed her and syringe water into her if possible. If she does not start drinking after 24 hours, then your veterinarian may have to put her on iv fluids. Once she is hydrated she will likely feel less nauseous and will start drinking again and hopefully eating. Keep her comfortable, and tend to her like you would tend to a sick child. Give it some time.

Vote icon

3Pet Parents found this answer helpful

image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored