A German Shepherd can live in cold weather provided that they are not in the cold wind for a long amount of time. Their double-layer coats help to insulate and keep warm air in and cold air out. Providing a shelter can prolong the amount of time they are outdoors in the cold.