Petco Text Logo
Petco Pet Logo

My dog is vomiting repeatedly after eating, found ball pieces. What to do?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Small (up to 22lb) | Male | unneutered | 15 lbs

My dog suddenly started to vomiting just minutes after eating. I found little pieces of an old ball in the vomit. He has been doing it now like 10 times, and shaking sometimes but I don't know if is because he is scared. Now the vomit only contains a white foam. He's vaccinated. The first time that something like this happens. What should I do? No vets near.

2 Answers

Most Helpful Answer

Image profile

Answered By Claudia Fioravanti

Veterinarian

Published on April 10th, 2017

My concern is that Axel has ingested a foreign object ( ball ) that could be potentially causing an obstruction. I hope this is not the case, he could have just some gastritis from the inflammation caused by the ball pieces. However, the presence of a potential foreign object in his tummy needs to be ruled out via a check up and x rays or other imaging, as it can be life threatening. Furthermore the vomiting will persist until the primary cause is addressed. While you search for a vet that can see Axel , offer him small amounts of water frequently , try not to let him drink a lot of water in one go as this will increase the chances of him being sick.

Vote icon

1Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By Dr. Melanie, BVSc MS

    Veterinarian

    Published on

    Oh no, poor Axel! If there was an old ball in the vomit, I would be very concerned that he is suffering a blockage from it. It's a medical emergency that he is vomiting so much in such a short period of time. He needs veterinary attention now, you have to bring him into a vet right away. He will need a shot to stop the vomiting and x-rays to diagnose if he does have a blockage. Should he have one, he will need surgery to remove it. Intestinal blockages are fatal without treatment. I see you live in Tampa, Florida. I have found a couple of 24 hour vet clinics you can take Axel into now: Tampa Bay Veterinary Emergency (813-265-4043) and BluePearl Veterinary Partners (813-933-8944). Please take Axel into a vet immediately.

    Vote icon

    1Pet Parents found this answer helpful

See More Answers
image
Have A Vet Question?

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

Sponsored