Two Easy Ways to Start Earning Rewards!
Earn 2X Pals Rewards points at Petco
when you use Petco Pay!
Updated on September 23rd, 2025
Pet's info: Dog | Schnoodle | Female | unspayed | 2 months and 9 days old | 3 lbs
My 3 pound puppy threw up three times today. Twice within two minutes and the next about 30 minutes later after giving her a little goats milk. She will wake up and start to play and bite me and then will start dry heaving for a few seconds and stop. While laying with her while she was sleeping, her tummy was rumbling pretty loud.
2 Answers

Answered By Destini R. Holloway, DVM
Veterinarian
Published on June 4th, 2020
Answered By Ann Dion, DVM
Veterinarian
Published on August 25th, 2017
Hello and welcome to Petco Pet Education Center, formerly Petcoach. I would be very worried about Winnie because when dogs vomit up all the dinner this is a huge concern for a "foreign body". This is when animals eat something like a sock that blocks the gut. Without surgery they will die if the sock doesn't pass, and once you get clinical signs like you are describing, if it is caused by a foreign body, is incredibly unlikely to pass on it's own. This could also be caused by a gastritis or pancreatitis. Either way, I would get Winnie to a vet ASAP. The longer you wait on a foreign body the increased chance of a perforation and peritonitis which is a very serious condition. I would recommend taking her to your vet right away, or an emergency clinic if your vet isn't open. Your vet will do x-rays to look to see if it looks like there is a blockage. Best of luck with Winnie.
1Pet Parents found this answer helpful