That's rough David. I'm sorry to hear that. It'll be tough but I'm hoping he has a fast and full recovery.
My dog had it when I first got him from the Humane Society. He recovered just fine, but I had him on Bordatella boosters every time he got shots for the remainder of his life. Normally vets only suggest the boosters when you know they will be boarded and around many other dogs. Each booster is good for 6 months. It is said that they can be more suceptable to getting it again once the dog has had it.