Determining precisely you can legally sell puppies is a complex matter that changes significantly depending on your location . Generally, most areas require puppies to be at least eight weeks old prior to they can be removed from their mother and sold to a prospective owner. However , some states might feature stricter guidelines regarding breeding