I
love my yorkies. (we have 2) I also have a chocolate lab mix, who loves them both dearly. He'd probably protect them with his life if it came to that.
I'm not sure what your mom's friend meant by them being "snotty", unless she meant that they don't like going out in the rain or something like that.
And you could get a bigger yorkie. That way, you wouldn't have to constantly worry about it being safe or getting hurt. My yorkie Tucker is 14 pounds, he thinks he can fly and has tried it a few times, and he's never gotten hurt. Same with my other yorkie Maddie, who's 6 1/2 pounds.
And also about looking at the dogs at pet stores, they may have different personalities than dogs from breeders. Like, the pet store in the mall around here has yorkie puppies. And I had always thought that the personality that those dogs had (sleepy, chewy, yappy) was how they all were. But after getting one from a breeder, they're actually a lot different.
Good luck!!!!!