My dog is not eating and vomiting blood

If your dog is not eating and is vomiting blood, it is important to take them to the veterinarian as soon as possible. Vomiting blood can be a sign of many things, some of which are serious and require immediate veterinary attention. By understanding the common causes of vomiting blood in dogs, you can be better prepared to seek help if this becomes a problem with your pet.

A puppy I got from a breeder turned out to have an immune deficiency. He has had three surgeries. The last one was nine days ago, with almost no recovery time before now. He is throwing up something that looks like he swallowed red food coloring, but it quickly returns to looking white/yellow/greenish-brown saliva or bile with mucous in it. He also eats grass usually right before he throws up, so I’m assuming it’s too painful for him to eat.

There are many potential causes for a dog to stop eating and vomit blood, including serious health problems such as cancer. If your dog has not been eating or has been vomiting blood for more than 24 hours, it is important to take him to the veterinarian for an evaluation. Some of the common causes of bloody vomit in dogs include gastritis, ulcers, esophagitis, pancreatitis, and tumors. Treatment will depend on the underlying cause but may include antibiotics, medication to reduce stomach acidity, dietary changes, or surgery. With prompt diagnosis and treatment, most dogs with these problems can be successfully treated and will recover fully. If you are concerned about your dog’s symptoms, take him to the veterinarian for an evaluation.

What Common cause of a dog to vomit blood?

  1. One common cause of vomiting blood in dogs is gastritis, which often occurs secondary to other diseases such as pancreatitis or cancer. Gastritis is an inflammation of the stomach lining. The main symptom is vomiting bile (or digested blood) and mucus. You may notice that your dog has decreased appetite for a few days, then begins to vomit after eating. Other symptoms include diarrhea, constipation, and abdominal pain.
  2. Pancreatitis can occur without warning and should be considered a medical emergency if your dog’s abdomen becomes painful and distended (he will look like he’s pregnant). He will also experience vomiting and stop eating/losing weight. Your dog may have labored breathing due to fluid buildup in his lungs. Even with treatment, pancreatitis has a high mortality rate.
  3. Ulcers are another common cause of bloody vomit in dogs. They can occur anywhere along the digestive tract but are most common in the stomach and small intestine. Ulcers are caused by gastric acid eroding the lining of the stomach or intestine. Dogs with ulcers often have a history of vomiting and/or diarrhea and may lose weight despite eating normally.
  4. Esophagitis is an inflammation of the esophagus, which is the tube that connects the mouth to the stomach. Esophagitis can be caused by many things, including infection, reflux (when stomach acid backs up into the esophagus), and foreign bodies such as swallowed sticks or stones. Dogs with esophagitis often vomit food and/or blood and may have difficulty swallowing.
  5. Tumors are a relatively rare cause of vomiting blood in dogs but should be considered if your dog has other symptoms such as weight loss, diarrhea, or increased drinking and urinating. Tumors can occur in any part of the digestive tract, including the stomach, small intestine, and colon.


There is no one-size-fits-all answer to this question, as the cause of vomiting blood will vary from dog to dog. However, some general tips that may help include feeding a high-quality diet, avoiding table scraps and other junk food, and keeping your dog at a healthy weight. If your dog has a history of stomach problems, you may want to ask your veterinarian about prescribing him or her a proton pump inhibitor (PPI) medication such as omeprazole, which can help reduce stomach acidity.


If your dog is exhibiting any of the symptoms of vomiting blood, it is important to take him to the veterinarian for an evaluation. Many different health problems can cause this symptom, and some of them are quite serious. With prompt diagnosis and treatment, however, most dogs can be successfully treated and will make a full recovery