Your question has a few answers... because it is more than one question The puppies are usually started to "wean" around 6 weeks of age, we can start to feed them baby soft food at 5 weeks , but that is when we introduce the food.... at 6 weeks they have some baby teeth pointing up on the back and they can handle more of the baby food, we separate them fom the mommy during the day so they get hungry and feed more and more of the puppy soft food... at night mommy comes back to the nest.... if all goes well, by seven weeks old mommy can spend the nights on her own place and just "visit" with the puppies 2 or 3 times a day after they feed so they are full but she will still allow them to nurse a bit.... at 8 weeks no more nursing, mom sees the puppies just a few shorter visits and is more detached ... good for her as well.... very important bonding time for the puppies and littermates at this age.... they may go home at 9 to 10 weeks if they really are showing the signs of being very independent and craving human attention.... some need to stay with the breeder longer, by 12 weeks most of them are eating dry food only , but a tiny may still be in need of satying for a while ....
You have to think that this is a whole process of weaning the puppies, training them to potty outside the bed and socializing besides the boundaries that each other set on the litter for bitting too strong and things like that ...
Of course if you are a diligent owner and you attend to the needs , the 6 week old puppy will make it.... even a 1 week old puppy will if bottle fed properlly.... but the real good question is:"WHEN IS THE BEST TIME TO TAKE A PUPPY HOME?" because there a few very important things that are set for life and they happen with the mother and the litter mates as i explained on the top.... i hope i helped you make the best decision for you and for your puppy as well.
__________________ "The reason a dog has many friends is because it wags it's tail instead of it's tong " [I]Smartpuppiepets@yahoo.com /I][  |