Cough is response of all animals against irritations in the throat, lungs and air passage. Cough in dogs can be due to following reasons.
- Respiratory tract infections
- TB
- Heart diseases
- Heartworm
- Mouth and tooth/teeth infections
- Internal parasites
- Allergy to pollutants and smoke
- Distemper