Yes I also knew it did not guarantee no kennel cough. But even if your dog gets parvo shots your dog can also still get parvo. What you are protecting against is a particular strain- and these illnesses manipulate themselves and change their 'properties' (cannot think of another word to use, sorry).... so the manufactuers of the shots are constantly changing them according to the latest and greatest illness. If you give your own shots like I do, you should throw them out if over 4 months old and get new ones that have a more current date.
I sure hope Truman gets better soon, give him a hug from us!