Why is my dog coughing, sounds stuck, and spitting white foam?
Unfortunately, it's impossible to know the underlying cause of the coughing without a physical exam and possible radiographs. Pets can cough due to allergies, parasites, collapsing trachea, heart disease, lung disease, cancer, infections or something stuck in the throat. Treatment is different for each of these conditions.
Here is a great link about coughing:
https://www.petcoach.co/article/coughing-in-dogs-and-cats-causes-diagnosis-and-treatment/
Any pet who is coughing more than a few days, acting lethargic, having any changes in breathing, not eating/drinking well or if they are getting worse should be examined by the veterinarian.
At home, keep activity and barking minimal. The barking and panting can cause more irritation. A humidifier can help as can an omega 3 fatty acid supplement. These actions may or may not address the underlying cause.
I recommend to have Darling examined by his veterinarian today if she has been coughing more than a few days. I hope this helps and please feel free to post any additional questions.
Updated on September 23rd, 2025