German shepherds can be very gentle companions and family protectors with proper training and socialization. It's an ideal breed for active households. The intelligence and protective demeanor of this breed can make it a good choice for families with children as long as the dog is properly trained.