We are thinking of getting a German Shepherd puppy in the future. Does anyone have one, and do they make a good family pet around young children?