Petco Text Logo
Petco Pet Logo
  • Two Easy Ways to Start Earning Rewards!

    rewards header
    Become a member today!
    Members-only pricing and offers, personalized care notifications, Vital Care points back on every purchase and more!
    Petco Pay LogoBecome a credit card member today!

    Earn 2X Pals Rewards points at Petco
    when you use Petco Pay!

    APPLY NOW
    Learn More About Petco Pay Benefits

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?

3 Answers

Most Helpful Answer

Mariya Gugel, DVM

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 Icon1Pet Parents found this answer helpful

Related Answers from Veterinarians

  • 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!

    Vote Icon

    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.

    Vote Icon

    1Pet Parents found this answer helpful

Smart Picks for Smart Questions

Have A Vet Question?

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

Share

Styled arrow button