Determining the precise moment you should hand over a baby dog is very important and involves more than just legality. Generally, most states require puppies to be at least 16 weeks of age before it can legally leave the mother's care . Still , waiting until 20 weeks is often advised as it allows for more complete socialization and growth . Confirm