Hello all! We are desperate for answers and have none. My 8 year old shepherd/lab mix started coughing about 2 years ago. He spits up white foam for a while then it turns to blood. I’ve taken him to 5 vets. No one can give us an answer. X-ray shows a healthy heart and lungs. Ultrasound shows a little damage to the heart from his heartworm treatments 5 years ago but nothing that should be causing a problem. Blood tests all come back good. His organs are all functioning within normal ranges. They give him steroids and that is the ONLY thing that has stopped the coughing and it s only works while he’s taking them. He’s been on steroids for about a year and a half and now he’s having other issues from the steroids. He’s on allergy medicine and an herbal cough medicine to try and help. Does anyone have any other ideas? My poor baby can’t take all these meds forever without it killing him.