Bottlenose dolphins have the longest memory among non-humans. They can recognize the whistles of their mates after being separated for more than 20 years.