I think as long as the dog is coughing it is contagious. And with every dog it is different to how long it takes them to fight the cough. It took Oreo (13 1/2 years old) much longer to fight it than Taggert who was just a pup. And of course, don't let them eat or drink out of the same bowl (or chew on toys the infected dog chewed on).