Yes, a short dress can be formal. For example, cocktail dresses and evening gowns are typically knee-length or slightly longer, making them perfect for formal occasions. Choose a dress with an elegant cut and material such as silk or velvet to give off a more sophisticated look. You can also accessorise your outfit with jewellery, heels, and a wrap to complete the look. And don't forget to have fun with your outfit and express yourself! With so many styles, you're sure to find the perfect dress for any formal occasion.