Sea Otters have the densest hair in the world, with up to 140,000 hairs per square centimeter. Humans have about 300 per square centimeter on their head.