When my princess had her puppies, my vet told me to let them go between 6 and 8 weeks but i didnt listen to her because i just couldnt do that...they were so tiny. I only let one go anyway but not until she was 3 months old and she was still tiny. The others i kept...i get attached so easily