A lot of how yorkies act and react depends upon how they are socialized when very young. Many yorkies are very protective and anti-social.
I can't really help you select a breed, I do know that chi's tend to be very protective, I have heard the same things about Yorkies, Doxies, Affenpinchers, poodles and just about every other small breed. Good luck!