A navy puffer coat looks so refined when worn with grey dress pants. For a more sophisticated touch, why not introduce a pair of violet leather oxford shoes to the mix?
Violet Leather Oxford Shoes with Grey Dress Pants Chill Weather Outfits
Dress in a red overcoat and grey dress pants for a truly smart ensemble. If in doubt about what to wear in the shoe department, go with violet leather oxford shoes.
For a look that's totally gasp-worthy, rock a tobacco overcoat with grey dress pants. Complete your ensemble with violet leather oxford shoes for extra style points.