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
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!
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.