Petco Text Logo
Petco Pet Logo

My dog ate a bottle cap and is throwing up. Vet visit needed?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Small (up to 22lb) | Male | neutered | 1 year old | 20 lbs

My dog ate a water bottle cap 6 days ago. He has been acting normal eating, drinking, playing.. the only problem is he has thrown up four times now and no cap. Should i be concerned or should i wait a a bit longer. P.S he has eaten a sock in the past and thrown it up two weeks after ingesting

1 Answer

Most Helpful Answer

Published on June 5th, 2017

If he is eating and drinking normally, and does not throw up after he eats, he may be ok. The only way to know for sure is to take him in for xrays. Your vet may want to do a barium study to actually see if the cap is still somewhere in his GI tract, as plastic often does not show up on a regular X-ray. There is a chance that he has passed it or will pass it in his stool. If he keeps throwing up, or starts acting lethargic and puny, or doesn't want to eat, you can't wait any longer and need to see your vet. Hope that 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