It's a much easier decision to take home a puppy than it is to efficiently raise one.
The primary socialization window is alarmingly small from three to four weeks to about 13 to 14 weeks. If you get your pup at age eight weeks, half that period is already gone so hopefully the owner of the pups mother has already laid a good socialization foundation. Now its your turn. Take your puppy to safe places where you can control the environment to a reasonable degree. Loud parties and crowded street fairs are not a good idea. Small social gatherings, controlled groups of children, and well-run force-free puppy classes are.