Determining the precise moment you can release a puppy is vital and involves more than just a date . Generally, most states insist on puppies to be at least 12 weeks old before the puppy can officially leave their nest . Still , waiting until 20 weeks is usually suggested as it enables for more c