Feel sorry for the Yorkie, it's very sad but it's not fair to blame your dogs who were protecting their territory according to their nature.
If you own a small terrier it is important to keep them under control because their attitude does not match their size and they will be aggressive with far bigger dogs.
True, unfortunately, Thanks.