If your finches are laying eggs, they need extra vitamins and minerals. Veterinarians suggest feeding them with calcium supplements. The best practice is feeding them with moist food. However, the finches that eat pellets don’t require additional supplements.