We recently bought some all purpose shorts for Elliott - at least we think they are all purpose. They are his shorts for soccer, swimming, and general running around in. To me they are the perfect length, short - but not too short. He has a few pairs of swim shorts that we love, but they can ride up and look more like a speedo after a bit of running around. The best part? They are on sale! I mean, seriously on sale. So I thought I should mention it to you in case any of you are looking for some perfect shorts for your littles. They come in a couple of great colors. We just bought the gray ones with the sale, I can't wait to get them! Now, we're off to the pool with the shorts. We really do love them.