Multiple choice general knowledge why do peacocks dance? to attracts females they love to dance to show off when it rains Reveal answer Fill a bubble to check yourself A Correct answer Explanation Male peacocks dance and display their magnificent tail feathers primarily to attract females during mating season. While peacocks may appear to dance in rain, the biological purpose is courtship behavior, not celebration.