Poor little Zoe

. Was she diagnosed w/ Kennel Cough, then? Do you know if she was vaccinated WITH that shot? If so, the shot is what gave her the respiratory infection, just so you know. Knowing that, I would never get that vax again - if it were me. Personally, I do not get this vax for my dogs - only the core vaccines.
Kennel cough can indeed take several (

) weeks for pups to get over, so hang in there. It's very good that your vet is giving cough medicine, bc it can be exhausting for these pups to cough constantly - plus, it inhibits their sleep which is not good. Kennel Cough can progress to pneumonia, so you and your vet do want to keep an eye on it - which you're already doing.