We need to remember that Puppies are like “Babies” they need boundaries, relationship with the owner, as well as be understood by each member of family to feel safe.
It is important to look at them from dog perspective; to learn about his/her body language and many more….
Personally, I love Play time for Puppies.
Play Time with other dogs at park is awesome. Good run, jumping, game “It” and many more. This is one part of socialization for Puppies
However, have you ever thought of Play Time at Trainer’s Home??