To look cool and stylish, marry a white dress shirt with navy dress pants. And if you need to effortlessly dial down this look with footwear, introduce a pair of brown suede loafers to this ensemble. Looking for outfit ideas for teen boys? This outfit goes straight to your favorites.