What exactly is kennel cough and how long does it last?

Kennel cough is usually caused by a bacteria, Bordetella bronchiseptica, and the parainfluenza virus. In animals with a healthy immune system, kennel cough is usually short lived (5-7 days). In young animals it may last much longer. In some cases, the condition can worsen into pneumonia and then requires intensive and prolonged treatment.