Has he been tested for kennel cough? Bux got that and it sounded like he was hacking up something all the time. The vet did a blood test to make sure it didn't affect his blood cells and they gave him cough medicine and antibiotics...
also, kennel cough really never goes away...so i've heard, so it could just be reoccurring b/c they also told me that it can just go away by itself...