Oxford shoes are the best casual shoes for men and a good substitute for conventional shoes while wearing a more formal dress with jeans. This outstanding shoe design is fantastic for transforming denim from casual to sophisticated. Just be sure to stick with conventional designs and dark hues like burgundy, brown, and black.