If you can tell a distinct difference between the two colors, then of course.
And also keep in mind that black matches everything.
white
No. It will clash. Try grey or black shoes.
navy blue, if she is little white, or black
Ew, NO! Black and navy blue don't match!!! Neither do black and brown! I don't suggest wearing blue slacks with black shoes!
White, taupe, or a nice bright red. Just do not go with black, it will clash with the dark blue.
black shoes
Dark navy, silver, gold or black
no dont do it. only lady gaga could pull it off, and frankly she looks awful.
Ya, definitely you can wear a navy blue dress with black high heels. It will surely make you more attractive. But the thing is that you should choose the best navy dress that suits on you the most. You can checkout the below link for the navy dress that I think have the best collection than ever. Link: stalkbuylove.com
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.
Silver. Sparkly silver high heels.
Yes they do and it is a dress for girls and women and traditionally it is a red and black poncho, black trousers and a black hat for boys and for men its a black pair of shoes, navy blue trousers and jacket and a white shirt.