For more information on pet stores and puppy mills, try these links. A reputable breeder is one who breeds for the betterment of the breed, not for the profits the pups will bring to them. In fact, if breeding is done properly, the breeder will not make a cent off of this litter. They breed for the LOVE of the breed. Reputable breeders will test for genetic problems in their dogs and not breed unhealthy dogs.
Reputable breeders breed to the breed standard.
Many reputable breeders show their dogs and do require any puppies sold to be spayed or neutered. No, again, these breeders breed for the love of the breed and not for the money involved. You can get a great dog that really needs a loving home.