There was a wedding in September, three years ago now, and I wore a pale green midi dress with a pair of strappy gold heels I had bought two days before at a shop I will not name, in a size that was technically mine but had clearly never met my actual foot. By the time the ceremony ended I was standing at the edge of the reception doing that thing where you shift your weight every four seconds and smile like nothing is wrong. By the time the first dance came around I had taken the shoes off entirely and was slow dancing in bare feet on a gravel patio, which is its own kind of humiliating when you are trying to look put together in front of people you only see once a decade. I remember thinking, somewhere between the second glass of wine and the gravel embedding itself in my heel, that I had spent so much energy matching the dress to the “correct” shoe that I had never once asked whether the correct shoe actually worked for me, my feet, or the four hours I would spend standing in it.
That night sort of recalibrated how I think about dresses altogether. I used to treat the dress as the whole outfit and the shoes as an afterthought, something you grabbed to match rather than something you built the look around.

Now I think about it almost backward. What am I doing today, how long am I on my feet, is it raining, do I need pockets I do not have, am I walking eight blocks or sitting in a car. The dress is often the easiest part. It is everything from the ankle down, and everything layered on top, that decides whether the whole thing actually works for the day I am living rather than the day I imagined when I bought it.
This piece is really about that shift, the one that took me an embarrassing amount of gravel and one ruined dance to learn. Dresses do not have to mean heels, and honestly for most of my life they should not have. Sneakers, boots, blazers, cardigans, sandals, all of it changes what a dress is capable of, turns the same piece into a school run outfit, an office outfit, a first date outfit, a stand around at a barbecue for six hours outfit. I want to walk through the pairings I actually reach for, the ones I have tested on real days rather than styled for a single photo, including a few where I got it wrong before I got it right.
[Dresses]
Sneakers
I resisted sneakers with dresses for longer than I should admit, mostly because I had it in my head that it read as lazy rather than intentional, like I had simply given up halfway through getting dressed. What changed my mind was a plain white cotton sundress and a pair of beat up white leather sneakers I wore on a trip to Lisbon because my feet cannot survive cobblestones in anything else. It looked, if anything, more finished than the sandals I had packed as backup. The trick I have landed on since is that the sneaker needs to feel like a deliberate contrast rather than an accident, which usually means keeping it clean and low profile rather than chunky, at least with anything floaty or feminine in cut.
A slip dress with a slightly worn in pair of white sneakers reads effortless in a way that trying too hard never does. A shirt dress with the same sneakers reads like you actually thought about it for four seconds, which is all anyone needs to think it looks intentional. Where I have gone wrong is pairing sneakers with anything too structured, a stiff taffeta or a dress with real architecture to it, because then the sneaker just looks like it wandered in from a different outfit entirely. Chunkier styles, the dad sneaker shape everyone owns a version of now, work best with shorter, more casual dresses, denim shirt dresses especially, where the proportions have room to balance out.
The other thing sneakers solved for me was the school pickup problem, the one where you want to look like a person and not just someone who rolled out of a laundry pile, but you also need to jog across a parking lot at some point. A cotton dress and sneakers does both jobs at once, and I have stopped feeling like I need to apologize for it.
[Sneakers For Dresses]
Boots
Boots are the pairing I default to without thinking now, which was not always true. For years I only wore ankle boots with dresses in the very specific window between the last hot day and the first properly cold one, treating them as a transitional accident rather than a real choice. Then I bought a pair of brown leather boots with a low block heel, nothing fancy, and started wearing them with almost everything, including dresses I would previously have called too summery for boots, and the whole thing clicked.
A knit dress with tall boots is the laziest good outfit I own, in the best sense, zero decisions required, always looks like I tried. A floral dress with ankle boots takes something that could read a little too sweet and grounds it, gives it an edge it did not have on its own. I learned this after wearing a floral wrap dress with flat sandals to a lunch and feeling distinctly like I was in costume, then wearing the same dress a month later with brown ankle boots and a denim jacket and feeling like myself.
Where boots genuinely earn their place is length. A shorter dress with knee high boots solves the too short problem without adding a single layer of fabric, which matters more than people admit, especially once the weather turns and bare legs stop being an option anyone wants. A longer, flowier dress with a pointed ankle boot underneath keeps the whole silhouette from swallowing you, gives it a defined bottom edge instead of just fabric pooling around your feet.
The one mistake I still make occasionally is boots that are too heavy, too much hardware, with a delicate dress, and it always looks like two outfits fighting rather than one. Simpler boot, more room for the dress to do its job.
[Boots For Dresses]
Blazers
The blazer conversion happened for entirely practical reasons, not stylistic ones. I had a client meeting that ran straight from a personal appointment, no time to change, and the only dress I had brought along was too casual on its own for a room full of people I needed to be taken seriously by. I had a navy blazer in the car, thrown in on a whim, and put it on over the dress in the parking lot with about four minutes to spare. It worked so completely that I have kept a blazer in my car ever since, which sounds excessive until you have needed it once.
A soft, slightly slouchy dress under a structured blazer does something I cannot fully explain except to say it borrows authority from the blazer and gives back ease in return. A sleeveless shift dress under a fitted blazer is close to a uniform for me now on days that need to look sharper than I feel. Oversized blazers work with almost anything slim fitting underneath, since the volume contrast does the work, while a fitted blazer wants a dress with a bit more movement so the whole thing does not read too stiff, too matched, like a suit that changed its mind halfway.
You Might Also Like
Color has mattered more than I expected here. A black blazer over almost any dress reads safe, sometimes a little corporate, which is fine when that is the goal. A camel or rust blazer over the same dress changes the entire mood, warmer, less office, more like you dressed up on purpose rather than out of obligation. I keep both now for exactly that reason, since the same dress underneath can go two completely different directions depending on which one goes over it.
[Blazers For Dresses]
Cardigans
Cardigans get treated like the sensible, slightly boring choice, and for a long time I agreed, reaching for one only when I was cold and had genuinely nothing better. What changed that was a long, rust colored ribbed cardigan I bought secondhand, oversized on purpose, that I started wearing over slip dresses instead of a jacket, and it stopped feeling like a concession and started feeling like the actual outfit.
A fitted cardigan buttoned over a sundress reads put together in a soft, unforced way, the kind of thing that looks like you know exactly what you are doing even on a day you do not. Left open over the same dress, it does something looser, more like you grabbed it on your way out the door, which has its own charm and its own uses, particularly on days when buttoned up feels like too much effort for what the day actually requires.
Length matters more with cardigans than with almost anything else I layer. A cardigan that hits right at the hip over a short dress can look unfinished, like it stopped exactly where it should have kept going. A longer cardigan, one that falls past the hem of the dress or close to it, tends to look intentional rather than accidental, gives the whole outfit a line instead of a stopping point that feels random.
I have also started using cardigans as the color decision rather than the dress, which sounds backward but works. A plain black dress with a bright cardigan over it changes the entire temperature of the outfit, and it means I can wear the same three dresses on rotation all fall without anyone clocking that I am repeating myself, because the cardigan is doing the visible work.
[Cardigans For Dresses]
Sandals
Sandals are where I actually learned the lesson from that wedding, eventually, because for a while afterward I overcorrected hard into flat sandals for absolutely everything, including situations that maybe wanted a little more shape. It took some trial and error to find the middle ground, which for me landed on a low block heel sandal, enough lift to feel slightly dressed without any risk of gravel related disaster.
A flat leather sandal with a simple cotton dress is close to a uniform for me in warm weather, minimal thinking required, always comfortable enough to actually enjoy the day rather than survive it. A strappy sandal with a little height under a slightly dressier dress, something with a bit of drape or a nicer fabric, bridges the gap between casual and dressed up without going all the way to heels, which is exactly the gap I spent years not knowing how to fill.
Where I still hesitate is chunkier platform sandals with anything very delicate, a fine, floaty fabric especially, since the proportions can go wrong fast, the shoe reading heavier than the dress can visually support. Those work better, I have found, with something with a bit more structure to it, a denim dress or something with a defined waist, so the whole outfit can hold its own against a heavier shoe.
The real gift of sandals, though, is honesty about the day ahead. If I know I am on my feet for hours, a flat or low sandal is not a compromise, it is the correct decision, and I no longer treat it as settling.

That gravel patio taught me that eventually, just a few years later than it should have.
[Sandals For Dresses]
Final Thoughts
Looking back at all of this, the actual shift was not about sneakers or boots or any single pairing, it was about letting the day decide the shoe and the layer before I let the dress decide anything. A dress is genuinely just fabric until you put something underneath it and something over it, and those two decisions do more work than people give them credit for. The same navy dress can go to a client meeting, a birthday dinner, or a school run depending entirely on what is on my feet and what is over my shoulders, and I spent years not fully believing that.
I still own heels, and there are still nights they are exactly right, but they are no longer the automatic answer to every dress in my closet. What changed is that I now ask the practical question first, what am I doing, how long, what is the weather doing, and let the shoe and the layer answer honestly instead of aspirationally. It has meant fewer bare feet on gravel, more actual comfort, and somehow more outfits that look finished rather than fewer.
If there is one thing worth taking from all this, it is that versatility was never really about the dress at all. It was about being willing to change everything around it.





[…] don’t chase these secondhand the way I chase boots or designer sneakers, because the resale market on basic canvas shoes is thin and the savings aren’t worth the […]