“Kennel cough symptoms usually last between 10 and 20 days and can recur during periods of stress. Most cases resolve without medical intervention, so I don't automatically recommended treatment. And certainly, antibiotics are not immediately warranted. I always prefer to let a dog's body heal itself naturally.
Complete recovery from kennel cough can take up to three weeks in healthy dogs, and twice as long in older patients or in dogs with underlying immunosuppressive conditions. Puppies can also take a bit longer to recover. Since a serious episode of kennel cough can result in pneumonia, if your dog doesn't start to improve on her own within about a week, or if the cough becomes progressively worse, it's important to make an appointment with your vet to be on the safe side.” https://healthypets.mercola.com/sites/healthypets/archive/2012/10/08/cough-treatment-for-dogs.aspx
What’s the Best Protection Against Kennel Cough?
Coughing: This Seemingly Harmless Symptom Could Foretell a Deadly Disease
Check with your holistic vet to determine how to provide supplements.