Your pants!
A strict match of navy pants would be navy or black shoes. Otherwise, you could look snappy with a red blouse and red shoes.
Wear socks to match the pants
Yes, Lavender and gray match quite well.
The answer is up to you. It depends on what you like but most people like to match ther shirt or pants just because it looks more uniform. But som pants or shirts dont need to match there shoes because you could wer a skirt or shirt that dosent need to match your outfit!
Well it is possible but it really depends on the style!
Yes your shoes should match your shorts or top
always wear accessories to match your shoes so nude
Yes ! It'll look great !
Dress shoes should be worn with dress pants at all times.
Shoes should be closer in color to pants than shirt.
As a general, unwritten rule the answer is no. You should not wear brown shoes with black pants/trousers. However, there are some exceptions such as depth of colour of shoes and item of clothing along with style. Ultimately, the decision is yours. If you are happy to mix and match such items of colour and are confident to wear them regardless of what others think, then what's stopping you?
Any! That's the beauty of it! Both whit and black are colours that go well with every other colour. If you wanted to, you could wear neon pink pants, and it would still match. :)