Black leather shoes are the traditional choice for tuxedos, while both black and brown shoes work well with suits depending on the color of the suit. Patent leather shoes are more formal, while loafers or brogues can be a stylish yet less formal option.