Petco Text Logo
Petco Pet Logo

Why is my dog throwing up food and water for a few days now?

Updated On September 23rd, 2025

Pet's info: Cat | Mixed Breed | Male | unneutered | 10 months and 17 days old

Lucky threw up food twice on Saturday - right after breakfast (rice & boiled chicken), then 4 hours after lunch (boiled chicken) - & threw up water yesterday morning before breakfast. I didn't see him throw up again yesterday (although he might have when he was outside). He has thrown up water (not food) again today after lunch. Saw him poop yesterday & it was fine. He is active. Eats a lot. What could be wrong? Any remedies? Thanks.

1 Answer

Most Helpful Answer

Image profile

Answered By Debi Matlack

Veterinary Technician

Published on February 13th, 2017

Vomiting directly after eating is possibly regurgitation rather than vomiting. If he eats very quickly, he could be taking in so so much so quickly that his stomach can't handle it, his esophagus fills and activate the gag reflex. Vomiting hours later could be a sign of a problem. Since this has been going on for a few days, I think it's time to get Lucky seen by your vet, especially since he didn't keep water down today. It could be as simple as a hairball, or he could have something more serious going on, but continued vomiting is concerning.

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