she came from a shelter environment? Shelters are known for spreading kennel cough, its easy to treat and any dog can catch it. Your vet will know what to do, but I thought Kennel cough right when I saw the post. I just had my lil dog get kennel cough and I have no idea how she even got it!! Sounds like what she went through though, hacking cough, doing it often enough that it could drive a totally sane person nuts, sometimes if they already did a reverse sneeze before getting sick, this can make it worse until the KC is treated. Hope she gets better right away!!
My Zoo: 5 Dogs (Tinkerbell, Isabella, Charming, Bailey and Rex), 3 Cats (Montessa, Sheppler and Bessy), 12 Rats (Princess AKA Peaches, Sophia, Ariel, Jasmine, Sampson, Delilah, Samantha, Tabitha, Mario, Luigi, Bowser, Wilbur!) I LOVE MY BABIES! <3
(RIP Matilda, Penelope, Mimi, Bowser and Yoshi)