
Overview
If your dog’s coughing and gagging, it could be down to a variety of health issues, from common ones like kennel cough to more serious conditions like heart disease or lungworm. Respiratory infections, fungal infections, and heartworm can also cause coughing in dogs.
If your dog is coughing a lot, and especially if it includes blood or white foam, you should contact your vet straight away for a proper diagnosis and treatment plan. Regular check-ups and vaccinations can help prevent some of the conditions that cause coughing and gagging.
Kennel cough
Problems with the lungs or respiratory tract
Heart disease
Fungal infections
Lungworm
Heartworm
Distemper
My dog’s cough is persistent. What should I do?
Why is my dog coughing up white foam?
Why is my dog coughing up blood?
My dog coughs when they’re excited. Is that normal?
Medically reviewed by
Published on 22/06/2018 • Reviewed on 28/08/2024