Petco Text Logo
Petco Pet Logo

Why is my dog throwing up blood and not eating for several days?

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?

This question includes photos that may contain sensitive content. Click to view.

View more to consider that the photos may include sensitive content.

1 Answer

Most Helpful Answer

Image profile

Answered By Mariya Gugel, DVM

Veterinarian

Published on April 27th, 2018

Poor Shelby! Such chronic vomiting with lack ignorance appetite is definitely cause for concern. This may be caused by a stomach ulcer, foreign body, or parasites. I recommend having Shelby seen by a vet right away to determine what is going on and provide the appropriate treatment, which may include fluids, antibiotics, and hospitalization. I hope all is well and thank you for using Petco Pet Education Center, formerly Petcoach!

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

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

Sponsored