Since the primary socialization period for dogs ends by 3 months of age, puppy socialization classes are most valuable for puppies 8 weeks of age and older. (vanecovillage.com)
The critical puppy socialization period between 3 - 12 weeks of age is a time of rapid learning. (vetbabble.com)