Petco Text Logo
Petco Pet Logo

My dog ate a blanket. He's throwing up bile and lethargic. Vet?

Updated On September 23rd, 2025

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

My German Shepard/retriever mix ate a big chunk out of a blanket about two days ago, since then he’s been throwing up bile and pooping out moderately sized chunks of it. He’s usually pretty lazy, but recently he’s been sleeping more and he seems a bit more lethargic. I haven’t gotten the chance to set up insurance with him and I don’t want to have to spend a lot of money at the vet if he’ll be okay. Do you have any suggestions? Here’s the size of the hole he chewed out of the blanket.

This question includes photos that may contain sensitive content. Click to view.

View more to consider that the photos may include sensitive content.

1 Answer

Most Helpful Answer

Image profile

Answered By Jeffrey Milner

Veterinarian

Published on December 3rd, 2017

Mischievous Atticus! The size of the piece of blanket is not very large so hopefully none of it has become lodged anywhere in the GI tract. With any luck, he is just feeling out of sorts from the gastrointestinal upset he has caused himself to have. If you do decide to take him to the vet, regular x-rays will not say with certainly whether or not there is a partial obstruction because cloth material cannot be differentiated. Contrast material like barium is needed to do this, which is a liquid that travels through the GI tract over the course of several hours. X-rays are taken numerous times over the course of this time to see if the barium is traveling in a normal or abnormal fashion. Since he has been passing portions of it already, I am really not very worried about it. He however might really benefit from an anti-nausea and anti-diarrheal medication. While there are over the counter options, something like Cerenia which can only be obtained via prescription would be a great choice in this instance. There are also several over the counter anti diarrheals available. If the vomiting and lethargy does continue to persist for another day or so, I would say to bite the bullet and bring him in for an exam. Hope this makes sense.

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