Small fish is a bone-healthy alternative to red meat. Enjoy it on a regular basis and you’ll be doing your body a big favor. Small fish is a viable source of high calcium and vitamin b12, among other nutrients. Half of a small fish fillet, or 154 grams, provides about 20 milligrams of calcium, or 2% of the daily value. In addition to bone health, small fish is known to prevent against certain calcium deficiency and , increase cognitive function, and improve the health of skin and hair.