I agree with Gill, if you want socializing then may be do some of it yourself. Its amazing how many people want to say hello to a cute pup. Make yourself a check-list and run through as many things as you can think of that your pup may meet further on in their lives—not just dogs, but kids, people in wheelchairs, men with beards, people with umbrellas, buses, trains, busy shopping streets, people with hats, etc. Also the vets is another place to socialize your pup to (I used to take mine to be weighed regularly and also to buy dog/cat food)—Wilf loves the place, so much so I didn't worry too much about having to leave him at a strange vet hospital 200 miles away for a week last year (he was a star and made the most of the attention there).
I purposely go up to people with young dogs and begin talking to them and did socializing that way—at least with a dog you have an excuse to (or am I the only mad woman around who goes up to complete strangers and asks them if my pup can play with theirs).