I've written quite a lot on this thread already but here's my view on puppy v adult dog socialisation
It's important for a pup to socialise not only to learn bite inhibition as a very young pup / litter mate but also to start to learn other dogs "body language/behaviour signals" so they learn to respond correctly and in turn educate other dogs.
By the time they are teething (c 6 months) they lose their "puppy licence" and you start to run the risk that other dogs will be less tolerant. It's at this point I will stop socialising my dogs in future but to be fair we have 3 cockers so they have plenty of canine comaonionship at home - that isn't always a good thing either, Monday night Pearl nipped Coral over a bag of food shopping, Coral bit Pearl back but harder.....she's now, rightly, wary and appears to have learnt a lesson until the next bag event....
Adult dogs do not need to be socialised. I'm going to confess that for a long time I held the view that all dogs should get along and play together but that was really to satisfy my need to prove to myself (and probably others) that I have a nice, well behaved, can be taken anywhere, dog! It wasn't about what was right for my dog.....
I take the dogs training. Group training means taking it in turns to work/train your dog - the benefit is that as a dog handler I learn from watching others with their dogs as much as taking part myself. The dogs never get to meet, not even the odd sniff. One of the first exercises is to teach the dog not to interact with other dogs - as I've previously said, on a shoot you would be asked to leave if your dog interfered with another.
I guess over 5 years I've become more dog savvy - a lot of which is due to this forum

and learnt that the need to have my dog being all cute and sweetly playing with another dog is about satisfying my needs not the dogs and by letting happen I run the risk of either ending up with a dog on the receiving end of an attack or causing another dog to become so frightened it is fear reactive.
We have an area locally where a friend was walking their Jack Russell and a young girl with a large dog asked if they could come over to meet and let the dogs say hello - the result was a trip to the vets for puncture wounds on the Jack Russell and the girl (late teens he thinks) was apologetic saying "he's never done that before"......
Long lines are good. It's paying off with Coral, who on Sunday was perfect at training and off lead - in an open field - and had brilliant recall. This to he extent that we have now moved up to the advanced class. Last nights training was a whole different affair, had she not been on a longline I'm certain I'd have been watching a black streak heading across 2 fields to the geese she heard! It is a long slow process, made more so as she has such a high prey drive but the end result will be so worth all the effort (or so I keep telling myself

)