It is getting widespread that early socialisation is a crucial step in puppy development. Exposure to a variety of dogs, humans and situations happening during the socialisation window () is key for the dog to grow as a top canine citizen.
In my experience breed clubs and training clubs propose a large variety of puppy classes, I suppose to fulfil that goal. However it seems that the vision they have of these classes, the activities they implement and the way they deal with all that vary quite a lot.
How can I judge the quality of such puppy classes?