Question: how long do you have to wait to give away puppies?
Answer: The scientific data says that the optimal time to send a puppy to its new home is at seven weeks — 49 days to be precise. I never let a puppy go much earlier than that, regardless of a buyer pressuring me to let a puppy go at age six weeks, but I do try to get the puppies adopted as close to seven weeks as possible.