Socialization does not mean that the dog has to INTERACT with humans, dogs, etc. It means that dogs need to be used to these things in their environment and accepting of them being around. If the OP is training this dog as a service dog, you DON'T want the dog thinking that people are there to pet him. He will be WORKING and expected to completely ignore all other stimuli, so it is easier on training to keep people away and you can move the dog closer to them as you're proofing attention and commands with more distractions.
If you let a working dog have all the love and distractions while on vest he will then think it's okay to focus on other people other than his handler. Which is no good at all!! Because you want your dog to focus on what you need him to be doing (his tasks)
Elios is in training for anxiety and panic attacks so say, when I'm having a anxiety attack he nudges me and distracts me . He knows " deep therapy pressure" which is when he lays on my lap with pressure. It calms people down who are having attacks.
Back to the no touch patches, a lot of people just come up and pet your service dog and it gets so frustrating it really does haha. He gets socialized by seeing all the people and dogs .
And when he isn't on vest he can be a dog and he knows the difference between eat and no vest. (:
Elios. 2 year old light liver GSD
Gizmo. Blue point, kink tailed kitten .
"Money will buy you a pretty good dog, but it won't buy the wag of his tail.."