Temperature tolerance will be different between individual dogs but, generally, 40?F (4.44?C) is already too cold for German Shepherds. Although they might tolerate it, they shouldnt be left in that weather condition for too long. At temperatures below 20?F (-6.66?C), theyll likely suffer from frostbite and hypothermia.