Yes, you can wear a short dress to a formal dinner, especially if it's tailored and styled appropriately. Choose a mini formal dress in a sophisticated fabric, and pair it with elegant accessories and shoes to create a polished and appropriate look for the occasion.