Ladybug larvae are voracious. One larva will eat about 400 aphids in the three weeks before it pupates. While ladybugs' favorite food seems to be aphids, they also will prey on soft scale, whitefly pupa, thrips, and spider mites if no aphids are available.