
Kennel Cough is the canine equivalent to a Cold. That is why Antibiotics don't clear it, unlike with Flu. Antibiotics are given if a secondary infection sets in. The normal treatment for Kennel cough is to ease the symptoms by keeping the dog quiet and giving a cough medicine to ease the cough.
Dogs, and pups especially can get Hayfever type sumptoms with all the Pollen etc.