Very small dogs have a harder time retaining body heat, so they may need a sweater or coat when outside for extended periods of time during the winter.
If your dog is a short haired breed or a breed that is originally from a warm climate, they may also need cold weather wear.