Puppies can legally go to their new homes from the age of 8 weeks. However holding on a little longer and letting them go around 12 weeks can be really.
Naturally, weaning begins as soon as the puppies start to develop teeth, typically at three to four weeks of age. Suckling then irritates or hurts the mother.