Now if you're lucky like me and you work at a place where people know how to approach and handle dogs then it's not that big a deal.
I groom, and I have always taken my puppies to work with me. Quite a few customers want to see the new puppy, and I've always let them. My puppies have always been eager to say hello, and it's a pretty controlled environment.
My dogs have also been going to dog shows since they were puppies. It is a very chaotic, noisy environment - dogs barking non-stop, people running, crowds to navigate, people pulling dollies piled high with crates, wheelchairs, scooters, children. It's a lot to take in, but my puppies have always had a blast at shows. Kids all want to pet the German Shepherd puppy, and have been well-behaved (both kids and puppy).
When Carly was a puppy, we had quite a few young kids riding their bicycles up and down my street. I ran out there one time with Carly, just so she could see the bicycles. The kids were were curious about her and came up with their bikes and petted her. It was a great learning experience.
Consequently, my dogs seem to really love children, and have the GSD aloofness with adults. Works for me.