If you have long shapely thighs then flaunt it by wearing short coats that come up till your waist. These coats can be either have two button closure in the front or a narrow zip down with flapped collars. An open short coat can look better with studded sides or just a plain one. If you still want to wear a long coat then go for the open ones which fall swiftly at the sides of your thighs at the end so that they don’t cover up the front of it.
If you have a heavy upper torso and a narrow bottom then consider leather coats that will enhance your bust line to look good. You can have a deep v-shaped or round neck coats which stretch up till the mid of your thighs, not exactly going up till your knees. This gives a nice structure to your rear as well as gives a superior look to your waist and shoulders.
If you have a large waist and hip then go for leather coats which have closure at the mid of your rib and preferably longer in length, stretching up till your knee or flank of your hip. This style covers your hip and makes it look supple and gives a great shape to your mid body.
If you have a thin body then you can select between short or long leather coats totally on your choice and character. A shorter one is mostly preferred by woman in such situations as they like to flatter with their waistline and abs.
Men
If you have a good muscular body then go for leather coats which are short and having a tight fit, be it buttoned or open. This will bring out the hunk in you and girls will definitely like it.
If you have a lanky built with receding shoulders then wear long leather coats as this will configure your height in a better way and focus on your mid waist and chest.
If you have a healthy body with large waistline then go for zapped up collar leather coats which will stretch till just under your waist. The front side should have a longer widen a bit more than your rear. This draws attention to your legs and thighs and make you look slimmer.
If you have a narrow waist and a broad chest and shoulder then consider longer leather coats which go up till your knee and accompanied with a waist belt. This will emphasize your shoulders and chest and make it look sexier and at the same time, make your waist look slim.