When puppies are taken too early, complete imprinting does not occur and the mother dog will not recognize her offspring. Typically, puppies begin to be weaned between 4 and 6 weeks of age, but the litter remains with the mother until they are at least 8 weeks old.