There are many germs that can cause canine cough, and there are vaccines available for some of the germs. Some canine cough vaccines will protect a dog from the bacteria Bordetella as well as two other viruses, adenovirus and parainfluenza. This vaccine will reduce the chance of your dog contracting canine cough.