Prolonged play with other pups can be harmful (shy pups can get scared, boisterous pups can learn to be rough, and all can get over excited and a bit too wild for good interactions), so we take our puppy greetings very slowly, teaching you first how to teach your puppy to turn away from things of interest, and, later, from other puppies. This allows for carefully controlled, short but beautiful meetings between puppies, allowing them to make friends gradually and develop confidence.
In a similar way, puppies need to learn to be calm and happy to meet humans, so we have a special programme of introduction to other human members of the class, allowing even shy puppies to feel safe when socialising, and, for those more boisterous, to learn how to greet humans appropriately without jumping.