Choose shirts that are the right length. Look for tops that skim over your hips; tops that extend just below you hipbone extend your torso and mask the widest part of your hips. Avoid hemlines that reach down to your thighs, however, since these will only make the widest part of your legs look wider.
Look for embellished tops. Shirts that have adornment near the neck elongate the shoulder and neckline. You can also choose to wear a scarf to the same effect.
Look for the right neckline. Wide necklines like boat-necks and scoop-necks visually widen your shoulders. Wear horizontal strips and high neck crop top.
Show off your shoulders. If you’re pear-shaped, you want to show your shoulders off by wearing off-the-shoulder tops that expose one or both shoulders. These tops immediately attract attention and steer the eye exactly where you want it. Ruffles or puffy sleeves on your top are also great for pears.
Layer your tops. Use layers of tank tops, blouses, and cardigans to create visual interest. If you’re using multiple layers which take away the smallness of your waist, use a thin belt to cinch them in.
- Accentuate your hips with dark colors, loose bottoms and minimal detail.
Wear pants or jeans that have a flare on the bottom. A flared leg draws the eye away from your hips and creates a more flattering line for your whole body. Conversely, stay away from capri or tapered pants.
Avoid details at the hip or rear. Avoid glitzy pants and belts, and stay away from bottoms embellished with buttons, gemstones, sequins, or bold embroidery near your hips and rear.
Look for dresses that are A-line or that have a tulip-skirt, and avoid those that are tight and stick to your hips. Dresses get bonus points if they are banded around the waist and cover up your shoulders.
The best bet for a girl with a pear shaped body is to go for a top with embellishments or ruffles.
source: polyvore.com, wikihow.com