Determining which time you can hand over a puppy is vital and involves more than just legality. Generally, most states require puppies to be at least 16 weeks mature before the puppy can legally leave its home. However , waiting until 16 weeks is often recommended as it gives for better socializa