Blue
Any color if your pants are all black
Shoes should be closer in color to pants than shirt.
Any color shirt really, anything matches gray.
Black pants or a bright color if you want to make a fashion statement will go with a plaid shirt.
Probably a white t-shirt :)
salmon
No.
A tan color or khaki pants look best in my opinion.
His pants are black and his t-shirt is blue
White or Grey.
a grey shirt or a gray pants.
purple