Jeanne, I may miss a few points, but Rocco had to: show he could meet a stranger, allow examination of his paws, teeth and body, walk on a leash in front of other dogs, sit, get into the down position, come when called, allow a toy to be taken from him without growling, and allow me to leave him with the trainer for a short amount of time without him showing anxiety.
The first week we went to class, Rocco would not stop barking at the other dogs. By the second week he was so busy socializing with them that he forgot to bark. That alone was worth the price of admission!
The next step is basic obedience training, and then training for therapy dog. He can't be certified for that (in this program) till he is a year old, so we have plenty of time to decide what to do.
Your pup is already a star, as are all the sweet pups! I meant "star" only as in the title of the program!