white, light brown
teal blue shoes
Black. It goes with everything. But you can also wear either Blue, Yellow or Cream shoes because those are the colours of the dress.
Blue
royal blue
Black "dress" shoes goes with any color suits/sportcoats. Brown "dress" shoes goes well with suits/sportcoats that are in any shades/tones of brown or white.
Black goes good with everything.
White
Yes, a short blue dress goes with black. But if it was a long dress down to your ankles, i would wear white or clear or blue shoes.
If you cant find an olive colour dress to match the shoes then go for black or more neutrel shades like brown. It will be perfect :)
White
pearl white... :)
white shoes, black shoes,and possibly yellow depending on the shade of purple