Puppy classes are essential whether its your 1st puppy or your 6th. My dog trainer has a puppy of her own right now and she goes to another trainers puppy class.
I'm not sure where you are in the North West but there is a My Pet Stop at Denton, Manchester. I've not used that one but I have used the Leeds one. The puppy classes were £30 for six weeks (1hr sessions). After that classes are £60 for six weeks.
Our training classes, right from puppy class, have included off lead time for the dogs to play and socialise and I think its an invaluable experience for the dogs. There has been occasion when its been clear that it would be inappropriate for a certain dog to be off lead with the other dogs but the owner and trainer decide on the best course of action. We also trained the dogs off lead too.
This is actually the reason why I continue to go to training session every week for the last three years with each of my dogs, aged 4, 2.5, 20mths & 1, so that they continue to socialise with other dogs and learn to work and listen in surrounding that are exciting and filled with distractions in a controlled way.
I can, and do, carryout the training exercises we do in class at home with each of my dogs but what I can't do is recreate that environment where I can train my dogs to a standard when they are in an exciting environment, filled with distractions which is the reason why I continue to go every week.
I still fulfil socialisation with other dogs in other ways too, and I do train in the park but for me nothing beats training in that manor I've described.
I think they should get off the lead at some point suring the training, if its done correctly and with all dogs on equal levels of size and temprement then its a great thing. I go to gun dog training and all the dogs are let off in a huge paddock together to socialise before hand and at the end afterwards. This way they are not straiing to see each other during the training and concentrate on what they are there to learn
I agree.