Children and other pets
If he's well trained and has had plenty of exposure to kids, especially as a puppy, a German Shepherd is a great companion for children. In fact, some say he's a cross between a babysitter and a cop, both gentle with, and protective of, the children in his family.
This is a big dog, though, capable of mistakenly bumping a toddler or small child. True to his reserved nature, he's not tail-wagging friendly with kids he doesn't know, but he's generally trustworthy.
The German Shepherd can also live peacefully with other dogs and pets, as long as he was taught to do so from puppyhood. Introducing an adult German Shepherd to a household with other pets can be more difficult if the dog isn't used to getting along with other dogs or cats. You may need to hire a professional trainer to help, or get advice from the rescue organization if that's where you acquired the adult German Shepherd.