Capillary puncture is preferred in infants and very young children due to their small blood volume and risk of anemia, risk of cardiac arrest when large quantities of blood are removed, difficulty in venipuncture, and risk of injury due to restraint needed for venipuncture.