Determining which time a responsible breeder are permitted to hand over a baby dog is crucial and involves beyond just a number . Generally, most states require puppies to be at least eight weeks of age before it can safely leave the mother's care . However , waiting until 20 weeks is frequently suggested as it gives for more complete socialization