Question: dog is coughing up blood?
Answer: If your dog is coughing up bright red blood, this indicates recent fresh blood. If it's dark blood or clots, the damage is a gradual process that has probably been happening for a while. The most common cause of darker blood is a stomach ulcer. Dogs might also vomit pink tinged blood or cough up bloody mucus.