I am sorry to hear about this concern:
My primary concerns for multiple vomiting episodes include:
- Dietary indiscretion (eating something you do not know about)
or intestinal foreign body
- Something that was given to them (new dog food, new treat, human food)
- Intestinal parasitism (not just the worms, but the microscopic bugs like Giardia and Coccidia). They can cause vomiting also, not just diarrhea
- Toxin exposure would be less likely, unless you have reason to suspect exposure to a chemical.
- Less commonly, endocrine disease like Addison’s (where the body produces insufficient steroids from the adrenal glands)
- Generally, in older pets, I am also concerned about organ disease or failure (liver, kidneys) and cancer.
Bright blood to already be in the vomit suggests bad ulceration in the stomach from whatever injury has occurred. It could still be anything from toxin exposure to a foreign body.
So, absolutely, worth getting into a vet today.
Your vet may recommend some abdominal x-rays, and possibly, a basic blood test for an overall health assessment. They will be able to give some good supportive care.
Hope that info helps