I have made a guide for girls that are curvy, straight, pear-shaped, and athletic. Without further ado, here's your guide to flattering your natural shape.
Straight: Dressing a straight body can be frustrating because one of the essential parts of the female shape are hips. Without them, your figure can appear boyish, but with these tips, you'll get the fullness you've always dreamed of! Big, busy prints fool the eye into making things look bigger so this will remain true with your hips. Since most shorts aren't cut straight (they gradually get wider at the bottom) wearing low rise shorts will force the fabric to naturally flare out, away from your body. Just avoid wearing your shorts too low since this can give off the wrong impression.
Pear: Pear-shaped ladies tend to have an average figure everywhere except their hips and thighs. To slim things down and even out your shape, wear an a-line short. A-line means your shorts will be in the shape of a capital "A": they will fit your hips and flare out significantly wider at the bottoms. Avoid shorts that are too short because, instead of making your body blend, it will force all attention to your even wider hips. Vertical lines can help the eye flow up and down, rather than side to side. This will give you a straighter figure, but won't make you look like a pole!
Athletic: Athletic bodies look chiseled, but can't stay that way without hard work. Keep your sporty style at the gym and show off your girly side everywhere else. This will show that you're really into every aspect of your style, rather than letting it scream "I work out." Trust me, people will notice your toned body without help from athletic gear. Try to find a floral or bright print. It's okay to show off that definition you're proud of, but don't overdo it with denim daisy dukes. A better option is low-rise, flirty, short shorts.