This boys’ striped dress shirt from Calvin Klein will look great with black or grey dress pants. The slim fit will give him a tailored look that’s suitable for a wide variety of events.

Price: Price pending
This long sleeve shirt features a collar and buttons down the front, just like dad’s dress shirts. The thin black vertical stripes have a modern look that’s great for young boys.