Napoleon Bonaparte was not short. He was 5'7'', which was slightly taller than the average Frenchman of the time (early 1800s). He selected his imperial guards based on their height, which may have contributed to the perception that he is short. More info on About.com.
.