“I really want a German Shepherd, but with young grandchildren around, I cant take a chance on an unknown adult dog.”
You could check out a German shepherd rescue in your area. Our rescue does a pretty good job about matching dogs with family situations, such as grandkids or friends visiting, small dogs, other pets, etc.
I registered with some rescue places. They sent me some emails, but none offering actual GSDs.