I haven't ever had any problems with my yorkie...He is a larger one (16 lbs) and so that might be why he doesn't have health problems, etc. I wouldn't trade him for the world.
I think it's kind of funny, but my DH one time said, you give more love to Jack (our yorkie) than you do me when you get home. I said, well maybe if you got as excited as Jack does when I get home maybe I would give you more love too LOL!