I have to say that I do NOT believe one breed is better than another. I have had 3 breeds in my life. All are special and different and smart and loving in their own ways. The one thing though that I have noted is that Yorkies are a lot like babies. They like being babied! My friend (who lost her yorkie at 6 months) treated her pup very differently than I treat Ziggy, she did not really baby him. he was more of a very loved pet. But she also says that now that she has a skin baby, she will not be having another yorkie as she cant handle having two babies!
I love all dogs, from Rotti's and Pits to Yorkies and Chi's

