Hi Nova's Mum,
Firstly congratulations on gettig your first CKCS - the best companion you'll ever find. I have 2, one is a social butterfly, and my younger girl certainly looks to me and my other dog for our reaction to new situations and new dogs. I don't think this is a bad thing, as she has learnt to trust me and our other dog. She still waits for us too make the first move when appraoching other dogs etc, but if she sees it is ok, then she comes over enthusiastically.
Both of my girls went to puppy school, I think the lady who ran ours did a very good job (she was a vet nurse, so I don't think we can generalise as previously done). She assessed all the pups first in terms of their confidence and personality etc, and then they were allowed play time in small groups of compatible natures (2-4 pups). My youngest was put in a group with a border collie, and they had a great time sniffing each other, cuddling and sharing toys. It propbably would have been the obvious thing to put my CKCS with the other small dogs - who were mainly terriers and a few maltese, but I am glad our trainer was observant enough to see their energy was to high for my girl.
We now go for lots of walks where they come in contact with other dogs (in controlled environments), and they have free play time with dogs who we trust and they get along well with.
So persevere with Nova, get him out in social situations, but monitor the situations to ensure he has lots and lots of Positive experiences only, and I'm sure his confidence will grew. He might never be the most social dog out, but it may allow him to relax and not feel anxious in new situations.
Have fun with him (I'm sure he won't be your last CKCS!)