German shepherds are working dogs and have a lot of nervous energy. Throw into that 1,000 people/day busting into the office and it is almost a sure thing that a few are going to get bit.
The best thing to do is walk the dog more than a few miles per day.
Sometimes it just doesn’t matter with Shepherds. Mine got 2 to 3 hours a day running wild in a 600-acre conservation area abutting our property. He was well-fed, well-socialized, very well-exercised...and he still bit 5 people.
I was just “lucky” only one of the 5 people was a stranger that could have sued me. (But he didn’t)
This dog liked about 8 people and that was it. Could not be trusted. But my brother twice, bit my mother-in-law, bit my best friend.
My wife was walking him on-leash one day near our house. A man was walking by on the road. Didn’t talk to my wife, didn’t try and pet the dog...nothing. Just walking by.
Once he got passed my wife about 3 feet the dog lunged and bit him in the back of the leg. Completely unprovoked. I still can’t believe the guy didn’t sue us.
Anyway, that was it. Had the dog put to sleep the next day.