You can wear a cropped jacket that goes well with midi dresses. Fabric can vary as per the climate – if it is mildly cold, you can wear a denim jacket. If it is hot and you are going out in the evening, you can pair your dress with a fancy jacket with laces or beads or other embellishments. You can even wear a leather jacket, but you should not put on a puffer or bomber jacket with a dress. The latter ones will not look cool at all unless you are balancing your look with heavy boots.