I have no clue whether it would work with a yorkie, but I use a halti (gentle lead) on my brittany. When she tries to pull ahead, it turns her nose around. Stops her pulling every time. I have a nerve disorder and tendonitis in one arm. These have been a life saver for me (and her!)
I just noticed they also make a harness-type.
Viewing Product: HALTI HEADCOLLAR | Company of Animals Viewing Product: HALTI HARNESS | Company of Animals