Question: is kennel cough vaccine effective immediately?
Answer: The intranasal kennel cough vaccine (squirted up the nose) takes a few (3-5) days to be effective, and the injectable vaccine takes even longer (a week or more).