Yorkies can have the same nasty disposition, but unlike Chihuahuas, it's much easier to train them out of it. I've met Yorkies that are very sweet and friendly. Shibas are also great dogs, but they tend to be wary of strangers. They won't attack or anything, but they'll usually try to stay on the opposite side of the room.