Black, beige, and gray shoes go with anything. Since they are all neutrals, you can wear these colors to offset a more vibrant outfit. Of course, with these neutrals, you can either mix and match or keep them in a similar tonal family. Red shoes are an ideal way to get an elevated look.