How do animals choose their mates?