 So this is totally situation dependent. There isn't a blanket rule for what is the very best time for every single puppy in the world. It can vary a little bit according to breed. When the pups are really at the prime time to leave their litter mates and their mom, the mom herself can really make a difference. Some moms are really kind of done with the puppies by six weeks.