Determining which time you should sell a baby dog is very important and involves more than just a number . Generally, many states require puppies to be at least eight weeks of age before they can officially leave the mother's care . However , waiting until 12 weeks is usually suggested as it allows for more complete socialization and development .