Why do seahorses swim upright? They lack a caudal (tail) fin to propel them forward and so use their dorsal (back) fin to move slowly and upright. According to researchers the seahorse evolved this way due to a great expansion of sea grass beds approximately 25 million years ago. The idea is that it is easier to hide among the blades of grass by swimming vertically alongside them. Learn more.