I've been cross country skiing and snowshoeing with my dogs for years. Oban has a special water repellent coat that has a warm downy lining. He finds it a bit too warm and many times needs a good roll in the snow to cool down. Unfortunately there's not much I can do to prevent him warming up like that as it's the coat he came with and it's stuck on him; unless I shave him, I guess.