I understand that Yorkies have very narrow tracias (SP) and pulling on a leash at their necks and cause tracia damage. The hacking cough is a sign of this. I would try to find a vet that is familiar with Yorkies. If she barks normally most of the time, she should be all right.

LexiLou