Approximately twenty five states have laws or administrative regulations that state how old a puppy must be before it is offered for sale or adopted out to an owner. Of those states with laws, all but three require that a puppy be at least eight weeks old before being offered for sale. Maine, Virginia, and Wisconsin mandate that a puppy be at least seven weeks old.