There is a difference between puppy socialisation classes and training classes - at proper training I wouldn't have thought it usual to allow the dogs to play off lead.
[snapback]125738[/snapback]
Our training class does when they do recall training with distractions, i.e. other dogs, so everyone is off the lead to play and interact, then after 5 min recalled. We do this a number of times in class.
Ruby would get told off as a pup quite regularly and I just left her to it, but kept an eye on the situation and learnt a lot (as you can learn about all sorts of dog behaviour this way).
I agree about walking with other dogs in the same area regularly as this way (a) you make new friends, and (
your pup gets fantastic socializing.