Avoid wearing light wash or distressed denim with formal leather shoes, as it can create a mismatched look. Additionally, it's best to avoid wearing ripped or overly casual denim with dress shoes.