Well I am glad to hear that he doesnt have gas or the runs, that probably rules out a couple of things.
Kennel cough, is a bacterial infection caused by the organism Bordetella Bronchiseptica, well 80-90 % are caused by that organism, the other 10% are viral. In general the incubation is 3-5 days. And yes mostly you hear about it in dogs that has been in the shelter or most bording places require vaccination. But since the kennel cough comes in both bacterial and viral forms, it can be picked up basically anywhere, where there is a group of dogs. So if you are out of luck and go to the dog park you meet a dog that is infected but yet not show signs well voila.
The vaccines are either an internasal or injectable. The internasal is working much faster and give protection in as little as 5 or so days. While the injectable provide a longer immunity.
Okay that was a very "dry" post lol....
I hope he is feeling much better by the time you get home from work, and please let us know how he is as soon as you can.
Slobbers
Marit