Shelties have a double coat, and often shed a lot of the time, no matter the season. The topcoat consists of long, straight, water-repellent hair, which provides protection from cold and the elements. The undercoat is short, furry and very dense and helps to keep the dog warm.