Determining when individuals can sell a baby dog is very important and involves more than just a number . Generally, most states mandate puppies to be at least 12 weeks of age before the puppy can officially leave the mother's nest . Still , waiting until 20 weeks is usually