
Definitely look elsewhere. When Opi was a pup she had two courses of socialisation classes at my old vets - both 4 weeks long, on the first one she didn't come out from under the chair for fear until week four so I booked her in for another.
But crucially, the vet nurse running them managed it carefully - she was never bullied or played with too roughly, in fact she wasn't played with at all in the first course - she was just too timid to come out.
On the second course, she made her first best friend in a dobe pup and turned into the most confident pup in the class - as a result the nurse then often kept her and Jake out of play for periods so the other pups could play and learn without being barrelled over lol! it was a good example of how to run a great puppy class and it was the best thing for her. Remy went to the same class a couple of months before and it was the same for him - in his time, a patterdale pup was frequently removed from play because he got very OTT and would start bullying, so the others needed a break and got it.