I'm sorry Macy has some medical issues, but I've heart wonderful things about Vetmedin. It helped my dear friend's King Charles Cavalier Spanilel, who had CHF, a great deal. It gave her almost two years when her cardiologist thought she'd live just a few months.
My vet uses Butorphanol for pain after surgery, so I have a little experience with it. I also have experience with collapsed trachea with two of my Rainbow Bridge babies. There is a dry cough associated with collapsed tracheal, and Butorphanol is used as a cough suppressant. I would doubt that she needs another cough medicine. My thoughts and prayers are with you and Macy.
Butorphanol For Animals - Alleviate Cough and Sedation Medication