Determining when you can release a puppy is very important and involves exceeding just legality. Generally, most states mandate puppies to be at least 16 weeks mature before it can legally leave its care . Furthermore, waiting until 12 weeks is often advised as it gives for optimal socialization