How Long Does Kennel Cough Take to Go Away?

Most dogs with kennel cough fully recover within 7 to 10 days. Mild cases often clear up on their own without medication, though some dogs take up to two weeks to shake the cough completely. The timeline gets longer if a secondary infection develops or if your dog is very young, very old, or has a weakened immune system.

The Typical Recovery Timeline

Kennel cough isn’t caused by a single germ. It’s a catch-all term for a group of highly contagious respiratory infections (veterinarians call it canine infectious respiratory disease complex). Several viruses and bacteria can be involved, sometimes at the same time. Regardless of the specific cause, the pattern tends to follow a similar arc.

After exposure, there’s an incubation period of a few days before any symptoms show up. Your dog is already contagious during this window. Then the hallmark dry, honking cough appears, sometimes accompanied by sneezing, a runny nose, or mild lethargy. For the majority of dogs, this is as bad as it gets. The cough peaks during the first several days, gradually becomes less frequent, and resolves within about a week to 10 days. Some dogs hold onto a lingering cough for closer to two weeks, especially if their throat is still irritated even after the infection clears.

When Recovery Takes Longer

A small percentage of cases progress beyond a simple upper respiratory infection. When bacteria settle deeper into the lungs, pneumonia can develop. The warning signs are distinct from ordinary kennel cough: labored or rapid breathing, a wet or productive cough (rather than the classic dry honk), high fever, and thick nasal discharge. If you notice any of these, your dog needs veterinary attention promptly. Pneumonia recovery can take several weeks and typically requires prescription treatment.

Puppies, senior dogs, and dogs with flat faces (like bulldogs and pugs) are more vulnerable to complications. So are dogs with pre-existing heart or lung conditions. For these groups, what starts as a mild cough can escalate faster, and the overall recovery timeline is less predictable.

How Long Your Dog Stays Contagious

This is the part that surprises most owners. Even after your dog stops coughing and seems completely fine, they can still spread the infection. Dogs carrying Bordetella, the most common bacterial cause, can shed the bacteria for up to eight weeks after symptoms resolve, and potentially longer. That means a dog who recovered in 10 days could remain contagious for two months or more.

During this period, keep your dog away from dog parks, boarding facilities, daycare, and group training classes. Most kennels and groomers require proof of a current Bordetella vaccine before accepting dogs, partly because of this extended shedding window.

What Helps Your Dog Feel Better Sooner

Most mild cases don’t need antibiotics. The infection runs its course much like a human cold. But there are a few things you can do at home to ease your dog’s discomfort and potentially speed things along.

  • Humidity: Run a humidifier near where your dog sleeps, or bring them into a steamy bathroom for 10 to 15 minutes a few times a day. Moist air soothes inflamed airways and helps loosen mucus.
  • Honey: A small amount of raw, unpasteurized honey can coat and calm an irritated throat. A general guideline is about 1 teaspoon for small dogs and up to 1 tablespoon for larger dogs, given two to three times daily. Skip the honey for puppies under one year old or dogs with diabetes.
  • Rest: Limit vigorous exercise. Heavy panting and excitement trigger more coughing, which further irritates the throat and slows healing.
  • Harness instead of collar: A collar puts pressure directly on the trachea. Switching to a harness for walks reduces coughing fits.

If your dog’s cough worsens after the first few days instead of improving, or if they stop eating, become lethargic, or develop a fever, a vet visit is warranted. Antibiotics can help when a bacterial infection is confirmed or when there’s concern about pneumonia. In some cases, a vet may also prescribe a cough suppressant to help your dog rest more comfortably.

Vaccination and Reinfection

Recovering from kennel cough doesn’t guarantee lasting immunity. Because multiple pathogens can cause the disease, your dog could catch a different strain relatively soon after getting over the first one. The Bordetella vaccine, which is the most widely used kennel cough vaccine, requires annual boosters. It’s available as a nasal spray, oral liquid, or injection, and current veterinary guidelines from the World Small Animal Veterinary Association recommend revaccination once a year for dogs at risk.

The vaccine doesn’t prevent every possible respiratory infection, but it does reduce the severity and duration of illness if your dog is exposed. Dogs who regularly visit boarding facilities, groomers, dog parks, or training classes benefit the most from staying up to date.