We made the mistake of getting a large breed puppy, but he just grew so fast, and got to big. We had to give him away to a family with older kids. I think that at yorkiepoo is perfect! yorkies also come really tiny, and in my opinion are too small for small children!!! But a lot of yorkies are 7-12 lbs. My mother watches my 2 yr old while i work and ever since my son was born that dog loves that baby! He will come get you when he wakes up from a nap and is crying, as soon as my son and i walk in the door she wants to just give him kisses all over his face. My son will even throw the ball and play fetch with the dog. I think its a great size, they are hard to potty train, but its like a kid, you have to dicipline and you cant half way do it, you have to be consistant! Good luck!