Young puppies can be fixed before they're sold, but few breeders do this. Most vets seem to recommend fixing between 4-7 months. Females should be fixed before they come into season for the first time, to reduce their lifetime risk of mammary tumors.