You might think it's a waste of money just to take Jasper to socialize him in the class, but it might actually be a good idea. Sure Jasper does the commands well at home, but what about when he's out somewhere with lots of distractions and new things?

Socialization isn't only letting Jasper play with new dogs, it's also
letting him experience new situations and people. A well trained dog is a dog that can and will listen to commands in all kinds of situations. You'll never know, you could be out somewhere one day Jasper gets loose and your well trained dog decides not to listen because there's to much new stuff to experience then listen to mom, which could really cause trouble for you in the end.