My three sons are ring bearers this summer. I need gray pants and white dress shirts...matching, which might be hard(ish) since they range in age from toddler to little boy sizes. Anyone have any recommendations?

The wedding is in July so lightweight/breathable is a plus!