Sometimes breeders keep puppies longer to judge if they are show quality. It takes a while for the pup to develop what the breeder is looking for. It is always better to keep yorkies a little longer anyway, they are often so small. I bet your new baby is a doll.