When buying a high-quality men’s shoe, it is important to note the occasion. For instance, you shouldn’t pair a business casual shoe with a suit. This is a common mistake and it will quickly undercuts your professional appearance. Instead, follow this men’s dress tip: The best shoes to wear with a suit are fine leather shoes with a leather, not rubber, sole. You can choose between different styles such as tassel, wingtip or squared toe, but make sure they are freshly polished.