There is a long list of causes of bloody vomiting in dogs. You should know that bloody vomiting in dogs is always due to some serious problem that should be investigated and treated by the vet immediately. Following are some causes of bloody vomiting in dogs.
1. Ulcers in gastrointestinal tract
2. Clotting disorders
3. Bleeding tumors of the stomach, upper small intestine and esophagus
4. Foreign bodies in stomach
5. Side effects of some medicines
6. Ingestion of bones
So, you should take your dog to vet for diagnosis and treatment.
1. Ulcers in gastrointestinal tract
2. Clotting disorders
3. Bleeding tumors of the stomach, upper small intestine and esophagus
4. Foreign bodies in stomach
5. Side effects of some medicines
6. Ingestion of bones
So, you should take your dog to vet for diagnosis and treatment.