Although puppies usually complete the weaning process when they are around 7 weeks of age, they greatly benefit from the additional time with their families. If at all possible possible, a puppy should not leave his mother and littermates until he is a minimum of 12 weeks, advises the Humane Society of the United States.