Your assessment results for:

Bleeding – Vomiting or Coughing Up

Urgency level: Possible emergency

Contact an emergency veterinary hospital

What to do next

Contact a veterinary hospital ASAP and do not feed your dog

  • If your regular veterinary clinic is open, you can contact them first, but if it’s after hours you should contact an emergency hospital.
  • Contact the vet before travelling to ensure they are able to see your pet. They may also need to give you specific instructions.
  • Do not feed your dog unless the vet advises otherwise. Some diagnostics the vet may run are more accurate if your dog has an empty stomach.


Why it’s an emergency

Vomiting or coughing up blood indicates a serious underlying condition

  • Blood that’s been vomited or coughed up can look like coffee granules (dark brown specks) or fresh blood. Your dog needs to be seen by a veterinarian immediately, as the situation is unlikely to resolve on its own.
  • Vomiting or coughing up blood has many different causes. Some of the problems we are worried about include foreign body, ulcers, lung problems, tumor, and clotting disorder. Some of these situations are time sensitive


First aid tips

Practice good hygiene and collect a sample

  • Wash your hands with soap well after handling your dog or cleaning the vomit – some causes can affect humans.
  • Collect a sample of the vomit. The appearance may help the veterinarian diagnose the issue.


Talk to a veterinarian now

Worried about your dog or not sure what to do next?

Get peace of mind by booking a video call with a licensed veterinarian right away.

Doggo.Health respects your privacy and will not sell your personal data. We will send you promotions and updates via email, which you can opt out of at anytime.

How useful was this assessment? 


Please note that our Symptoms Assessments and Results are intended for informational purposes only, and not a medical diagnosis. Our goal is to help pet owners make an informed decision about if, when and how urgently they need to seek veterinary care. Using our site should not and does not replace a consultation with a veterinarian.