German Shepherds get along well with children and other pets if raised with them, but their protective instinct can make them suspicious of strangers.