Depends on the tone. White, silver, black or even the same or lighter color. try all of them on and see which one looks better!
You could even try color blocking and wear blue dresses with purple shoes. Almost anything goes with this trend as long as the colors contrast. If you're not that brave, blue dresses work well with nude, black, grey or metallic shoes.
blue
white
Wear pink or yellow shoes or any really light color with a pink dress shirt and blue jeans.
teal blue shoes
i think black,blue,or purple
white, light brown
It would work well with ice blue, silver, or white.
Black. It goes with everything. But you can also wear either Blue, Yellow or Cream shoes because those are the colours of the dress.
Lime green is perfect with purple or blue
It would depend on the shade of the dress. If it is a light gray color, then light gray or white shoes. Black would work. If it's a dark shade, then dark gray or black. If the dress is more of a tan shade, then tan or white. And brown would work. If it has more of a blue shade, the same blue color of shoes, or possibly navy.
Same color Midnight blue, silver, black.. But I think silver would be nice with it though..
For a lagoon dress, you have to see what colors are in the dress and match the shoes with that specific color. Hope i helped : )