The kennel cough vaccine is effective in preventing some strains of kennel cough, but not all. If your dog is very social with other dogs it is a good idea to have them vaccinated for kennel cough.