how long does kennel cough last?
Most dogs recover from canine kennel cough (canine cough) within 3-4 weeks. If a dog has a compromised immune system or is extremely young or old, it may take up to 6 weeks for a complete recovery. However, your pet may still be a carrier of the disease several weeks after he has recovered.