Petco Text Logo
Petco Pet Logo
  • Two Easy Ways to Start Earning Rewards!

    rewards header
    Become a member today!
    Members-only pricing and offers, personalized care notifications, Vital Care points back on every purchase and more!
    Petco Pay LogoBecome a credit card member today!

    Earn 2X Pals Rewards points at Petco
    when you use Petco Pay!

    APPLY NOW
    Learn More About Petco Pay Benefits

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

2 Answers

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 Icon1Pet Parents found this answer helpful

Related Answers from Veterinarians

  • Answered By Lindsey Edwards MVB, BSc, IVCA

    Veterinarian

    Published on February 2nd, 2020

    The fact that he is still eating and passing stool is a good sign and I would continue to monitor closely. Any persistent vomiting or pain would indicate the need for a full check up and likely xrays

    Vote Icon

    1Pet Parents found this answer helpful

Smart Picks for Smart Questions

Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Share

Styled arrow button