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 | German Shepherd | Female | unspayed | 1 year old | 65 lbs
My German Shepard named Shelby has recently turned 1, is throwing up clear mucus like puke and has not ate in about 5 days. But one time she threw up some blood with clear vomit. But she is constantly drinking water and I have tried different ways to feed her. I did get her to eat one bone treat but she will not eat her dry food, wet food or even puppy chow. Is this a serious condition?
3 Answers
Answered By Mariya Gugel, DVM
Veterinarian
Published on April 27th, 2018
Answered By Ana M, DVM
Veterinarian
Published on May 16th, 2018
Thank you for submitting your question regarding Bella. She needs to be seen by her veterinarian or an emergency doctor this evening. She is so small that she will easily become dehydrated. The blood in the vomit is concerning. It can be due to the irritation of frequent vomiting or it could indicate a more serious problem such as a stomach ulcer, pancreatitis, a severe infection or a condition known as hemorrhagic gastroenteritis. She may need some diagnostic testing and likely some supportive care such as anti-nausea medication, drugs to protect her stomach from bleeding and fluids to rehydrate her. I hope this information helps you and Bella!
1Pet Parents found this answer helpful
Answered By Dr. Melanie, BVSc MS
Veterinarian
Published on February 25th, 2017
Poor Shelby! I would have her seen by a vet immediately. It's quite serious that there is blood in her vomit, and that could be caused by a trauma to the GI tract from all the vomiting. The vomiting could be caused by eating something rotten, GI illness, a foreign body, intestinal worms, or pancreatitis. The vet can diagnose what is causing her vomiting and can treat her for it. Please take her into a vet now.
1Pet Parents found this answer helpful