Determining which time a responsible breeder are permitted to release a baby dog is vital and involves beyond just a date . Generally, many states mandate puppies to be at least 12 weeks mature before it can legally leave their care . Still , waiting until 20 weeks is frequently suggested as it allows for optimal socialization and development . Che