German Shepherds feel best in family companions. For this reason, they should not be left alone. Leave puppies alone for up to 3 hours and adults for up to 4 hours. Before that, provide enough food and exercise.