I like how my camp does it: one tshirt provided to us that must be worn on pickup/dropoff days, but we also have "staffwear" which we can order before or during camp. It's usually better than the shirt we're given.

Different staff uniform design (logo, style etc) every summer, or always the same?