Petco Text Logo
Petco Pet Logo

My dog ate rocks and is throwing up green liquid. What should I do?

Updated On September 23rd, 2025

Pet's info: Dog | Labrador Retriever | Male | neutered | 11 months and 21 days old | 76 lbs

My dog must have ate some grass and rocks on wednday. He's a black lab. Wednesday night he threw up 3 rocks that were small but one was fairly larger. Since then he has been throwing up every night around 5am on the dot. It's a green liquid but nothing else is coming up. He's been eating and drinking fine. And during the day dosent seem bothered at all. Only at night he started gagging and trying to get something out again.

1 Answer

Most Helpful Answer

Image profile

Answered By Jeffrey Milner

Veterinarian

Published on July 29th, 2017

Hi, sorry to hear Rosco is having a problem. it sounds like he may have a foreign object stuck in his GI tract. Rock can be stuck in the stomach or intestines, which is a bit more serious. They can also move around so sometimes he will feel fine, and other will be sick depending on the migration of the object. I suggest bringing him to the vet to have an x ray of his abdomen taken. They will be able to tell if there are rocks stuck in there or some other object. The longer you wait, the more damage the rocks will do to his GI tract. I suggest going as soon as you can. it is not an emergency right now, but I would make an appointment in the next two days. Good luck, i hope this helps!

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