These are good basic shorts.  It is a good lightweight fabric that is strong enough for an active boy.

The fabric of these is a good color, too.  It is dark and will cover up most mistakes with food and dirt.

It also has a lot of good pockets.  The cell phone pocket is big enough to carry his iPhone 7+ with a LifeProof case on it.