Congrats on your new litter...They are amazing aren't they.. I just wanted to say that I don't think that anyone will guarantee that the pup will be under 5-6 lbs but over 2.. There is no way to tell for sure how big they will mature to until they are done growing..Usually about 6 months old...Good Luck in your search though!!