Skip to Content

Best Men’s Dress Shoes in 2025: From Oxford to Loafer

March 20, 2026
Best Men’s Dress Shoes in 2025: From Oxford to Loafer

Shoes make or break an outfit — more than any other single piece. A $100 outfit with great shoes looks better than a $1,000 outfit with bad ones. Every man needs 3-4 pairs of quality dress shoes that cover every situation from business meetings to weddings. Here’s what to buy and why.

The 5 Dress Shoe Styles Every Man Should Know

StyleFormalityWhen to WearOur Pick
OxfordMost FormalBlack-tie, suits, interviewsAllen Edmonds Park Avenue ($395)
DerbyFormal-Smart CasualOffice, dates, smart casualBeckett Simonon Dean ($199)
LoaferSmart CasualBlazer + chinos, no-socks summerG.H. Bass Weejuns ($135)
Monk StrapFormal-SmartSuits, fashion-forward officesMeermin Double Monk ($195)
Chelsea BootSmart CasualJeans, chinos, layered looksThursday Boot Duke ($199)

Your First 3 Pairs (If Starting From Zero)

Pair 1 — Brown Derby ($150-250): The most versatile dress shoe. Works with suits (no tie), chinos, dark jeans, and everything in between. Brown is warmer and more versatile than black. Pair 2 — Penny Loafer ($100-200): Summer to smart casual perfection. Works sockless with shorts, with chinos and a blazer, or with casual suits. Pair 3 — Black Oxford ($200-400): For formal occasions: interviews, weddings, black-tie, funerals. You might wear this 5-10 times per year, but when you need it, nothing else works. Total investment: $450-850 for shoes that cover 95% of life situations and last 5-10 years with care.

How to Care for Dress Shoes

1. Use shoe trees — always. Cedar shoe trees absorb moisture and maintain shape. $15 investment that doubles shoe lifespan. 2. Rotate shoes. Never wear the same pair two days in a row. Shoes need 24 hours to dry fully. 3. Polish monthly. A quick polish every 3-4 wears keeps leather nourished and protected. 4. Condition the leather. Every 3-6 months, apply leather conditioner to prevent cracking. 5. Resole when needed. Quality shoes can be resoled for $50-100, essentially giving you a new pair at a fraction of the cost.

Frequently Asked Questions

How much should I spend on dress shoes?

$150-300 is the sweet spot. Below $100, quality drops significantly and shoes look cheap within months. Above $400, you’re paying for brand name or diminishing returns. In the $150-300 range, you get real leather, Goodyear welted construction (can be resoled), and shoes that last 5-10 years. Cost per wear ends up being pennies. Brands in this range: Beckett Simonon, Meermin, Thursday Boot, Grant Stone.

Related Articles