Petco Text Logo
Petco Pet Logo

Why is my dog vomiting at night and not eating his food or treats?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Medium (23 - 60lb) | Male | neutered | 6 years and 8 months old | 31 lbs

My dog has been throwing up in middle of the night recently. Last night he did twice. This morning he won’t eat his food or a treat.

1 Answer

Most Helpful Answer

Image profile

Answered By Dr Stafford, BVetMed, MRCVS

Veterinarian

Published on January 20th, 2018

Poor Leo, I'm sure this is very worrying for you! There can be many different reasons why a dog may start vomiting, some easily resolved and some a bit trickier. Quite often it is simply down to an acid imbalance or irritation of the tummy lining. This can be similar to indigestion in humans and often ranitidine will help it. However, if Leo seems to be very poorly and off form it may be more serious. He could have an infection or may have eaten something he shouldn't have. If you think he is very poorly, the vomiting continues, he is not going to the toilet, is painful or you suspect he may have eaten a foreign body, then I would take him to the vet. The vet will be able to examine him and quickly establish if there is potentially something that warrants further investigation. Quite often dogs develop a bad bout of gastritis which can be resolved with medication. If you don't think he is too bad, and he is able to keep water down, you could see how he gets on at home. Don't feed him anything at all for 24 hours and keep him comfortable. If in doubt it is always best to head to the vet.

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