Ohh where to start!
Pros:
I love the size, they really just don't get in the way at all you know? You can have 4 and its the same as 1 average dog =P
They are SO smart, I taught Luna sit, stay, No play, Quiet, and Patty Cake in a A matter of days.
I can not even express how much I love the no shedding part lol! That just speaks for itself.
They are the best lap dog kind of babies. I love how she is perfectly content just curled up on my lap while I read a book.
And they really are SO full of love
Cons:
Luna does have health problems, but that could just be a poor choosing of a breeder by my family who got her for me as a gift
The fact that they require A LOT of attention could be a con to people who work, I don't have any problems in that area because I'm home all the time
The grooming could also be a con.
Luna barks at ANY noise she hears outside or inside that she cant see trying to protect her Mama, that gets annoying.
The biggest con though is the potty training, she just doesn't get it.
All and all though I would love to get my second yorkie, I love the breed very very much