Cool or casual, sporty or sophisticated, our selection of shirts for boys is sure to include a look he'll love. Cozy hoodies from brands like Nike and Billionaire Boys Club keep budding athletes geared up in style. Preppy polo shirts and boy's graphic T-shirts are perfect for back to school. Dress shirts and button-down shirts—plaid, striped, checked or solid—offer a more dapper look for special occasions. When the days grow colder, make sure he's got a stash of easy sweatshirts, comfy flannel shirts and classic knit sweaters to stay warm (Fair Isle versions from Hatley are Christmas-ready). Whichever top you choose, pick up a pair of boys' pants to go with it.