Determining if you can distribute puppies lawfully is a complex issue, as laws vary considerably by state . Generally, a puppy must be at least eight weeks old before it can be given away. This age requirement is typically mandated by the Puppy Yardage Act and is designed to ensure the puppy receive