Updated On September 23rd, 2025
Pet's info: Dog | Mixed Breed | Female | unspayed | 2 years and 3 months old | 15.2 lbs
My dog has been vomiting for about 24 hours. Yesterday she was being sick but only water was coming out then when she ate yesterday it was all her dinner and she continued through the night. She is eating normally and her toilet habits have not changed nor had diahorrea but I am concerned as she seems very sad and not her usual self.
1 Answer
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
Book an appointment with the pros – our expert vets are here to help.