How old do puppies have to be given away?
Puppies should be at least 8 weeks old before being separated from their mother and littermates. This allows them enough time to learn important socialization skills from their mother and siblings. Puppies that are separated too early may have behavioral problems later on.