The right pair of shoes can complete an outfit and help you assert your style. If you’re confused about what shoes you should have in your wardrobe, you’ve come to the right place. Here are seven types of shoes every man should own.

White Low-Top Trainers

If it’s a casual look you’re going for, you can’t go wrong with a pair of white low-top trainers. Pair them with black jeans, and you’ve got an ideal monochromatic ensemble.


For comfort and style, a pair of loafers is a must-buy to get you through hot summers. While a brown pair works with most outfits, snapping up a set of navy or beige ones will have you covered for every casual look.


Whether you’re into fitness or not, your wardrobe isn’t complete without a comfortable pair of running sneakers. While these versatile shoes come in a range of styles and colors, you’ll do well buying a simple one with the least branding on it.

Suede Chukka

With styles of the past becoming trendy again, you must consider the casual style of the suede chukka. These ankle-high boots sport a round toe and just a few eyelets for lacing up. For times when you seek a little more elegance than sneakers, these make a great alternative.


While a lightly-perforated pair of brogues in a dark color can work for a formal event, lighter ones can complement a casual look too. If you’re confused about when to use them, it’s an unsaid rule that these shoes get less formal as the designs and broguing increases.

Leather Boots

A set of quality leather boots is something that every man should possess. Casually getting you through several winter months, good boots develop their character with continued use.


If there’s one pair of formal shoes you already own, it’s probably a set of closed-laced oxfords. While these plain leather shoes were traditionally reserved for formal occasions, they’ve evolved to include several different fabrics and styles.

While carrying off a stylish look doesn’t always come easy, with the right pair of shoes, it’s a walk in the park.