I don't know if this will work for your Yorkie, but it worked for my parent's cocker spaniel Laika. My parents used one of those sonic collars, but she didn't put it on Laika, she hung it on the door close to his sleep area.
Every time Laika would bark, the collar emits a high pitch sound. He hated hearing the sound so much that he stopped barking. They didn't use it for too long before Laika learned to not bark. Now that Laika knows better, they only pull out the collar when they have company over. Even without turning on the collar, Laika keeps quiet. |