The golden rule for dressing a short guy is to pay attention to your small stature. This means you should minimize unnecessary details and create a stylish overall look. Limit pockets on jackets, shirts, and large accessories, like watches and ties.
In the trend of reducing visual busyness, a simple monochromatic or tonal color palette helps create a streamlined look. Bold color isn't an option for the shorter guy, as it literally cuts your body in half - highlighting your skinny legs or short torso (or both). Dark tones (navy blue, black, charcoal) help increase height.
Colorful shirts
When wearing colored or two-tone clothing, short guys should try to maintain a vertical line - from foot to head - pair a light shirt with black or navy pants. You can mix navy blue with white and dark gray with red. And experiment with colors - but in darker shades - like marsala, plum, mustard and olive.
Accessories are your chance to pop the color. Finally, matching pants color with shoe color is a visual trick; it combines the two together - prevents your legs from looking cut, and thus, makes them look longer.
Vertical lines & textures
Unlike horizontal stripes that 'flatten' or widen the torso, vertical patterns make you appear taller because the eye wants to follow lines - from waist to shoulder line. Keep the stripes narrow, like the width on the suit..
Corduroy, a fabric with longitudinally textured lines, provides a similar effect. Herringbone, too, weaves fabric and tweed. In general, the fabrics you choose should be flatter, less woven, for mohair, cashmere, cotton and linen. Denim is another great choice, especially for jackets and shirts.
Adjust shirt
Forget the rules that govern the ratio of sleeve length to jacket and cuffs - you need to look good. Shirt cuffs will still be visible under your vest or blazer, as usual but aim for the cuffs. This adds to the illusion of your arms being the same size as your jacket.
For smart casual shirts (no jackets or outerwear), choose a denim shirt with jeans, chinos, or slim-fit trousers. This will prevent the length of the shirt from falling past your waist.
May Taut
As with all body shapes, a well-fitting garment is key for short men to dress well. The length of your jacket should cut through the trouser leg but past the top of the loop. 3. Keep the shoulders sharp and snug, maximizing flatness when the jacket is buttoned through the front.
Pants should be high-waisted to accentuate the length of your legs. Try to have no creases and avoid flipping the leg, which damages the vertical leg and creates a curvaceous look.
Outfits for short guys:
Suit
Avoid two- or three-button suits, and lean toward one- or two-button jackets. Look for jackets with pockets that aren't too far apart, which help focus and lengthen your torso.
Coat
Bomber, biker, and racer jackets are the perfect outerwear for the shorter guy because of their naturally cropped length.
Shirt
It's best to choose shirts with collars with shorter points pointing down - like flares, snap-tabs - are best. Stay away from collars that are wider than 120 degrees and that are slightly raised. Tops need to be slim and fit and cut at the waistline - never long or oversized. Try a turtleneck sweater to elongate the neckline beyond the shoulders.
Trousers
Wide leg pants are very on trend and should be part of every short guy's wardrobe. Shorts are also an important type of pants for people who are not very tall.
Denim
Focus on slim figure as an advantage. Feel free to lift your wrists up for a visual effect with this body type.
Shoes
One way to enhance your stature is to wear height increasing shoes such as shoes with thicker soles and shoes with thicker soles.
According to Tam An (The messenger)