When it comes to lighter-colored dresses, black shoes are always a win. A striking contrast to yellow, black shoes will let your sunshine dress pop to the max of its abilities!
A white flat or sneaker gives your look a more casual feel, while a white stiletto sandal or pump will lighten the look, whether for evening or day wear.
One of my fave, more casual shoe colors to pair with yellow dresses (especially for summer!) is brown. The warmth of the shoe blends in, without taking away from, the yellow outfit.