Torbutrol is really good, it gave my dog (who had heart failure) a longer life, as it stopped his coughing due to his enlarged heart, without it, we wouldn't of had the extra few months we had.
THANKFULLY your little ones condition can be treated well, as it is a fairly common problem with Yorkies.
I wish you all the very best.