wheezing and gagging in puppy
Kennel cough can be a dry hacking cough, sneezing, snorting or gagging. There may also be coughing spasms brought on by excitement or exercise. Recovery from kennel cough can take up to three weeks in healthy dogs, and twice as long in puppies, older patients or dogs that are immunosuppressed.