He coughs off leash as well as on. I didn't know there were shots against kennel cough itself and I'm not sure if he's gotten it before, but his last visit to the vet was March 30th so he would probably be overdue? Part of the reason I'm agitated with this vet is that he's almost a month late for several shots (including his heartworm shot) and I never got a call to remind me to schedule an appointment even though I pay monthly for a plan... They also take him into a back room away from me for pretty much anything besides taking his temperature, which makes me uncomfortable considering every other vet I've been to will do pretty much everything right there in the examination room with you. I kind of understood when they wanted to do a blood test, but they even took him back for his last fecal and to give him his shots, which just doesn't seem right to me.
I'll ask for a kennel cough shot while I'm in just to be safe and I'll start looking into other vets.