To be honest, I think the first red flag was the class instructor letting one person bring two puppies to the same class.
Not all puppy classes are created equally. Puppy classes are, generally speaking, a good idea. But your class in particular does not sound like the best example. Rather than decide they are all bad news, try a different class with a better instructor.