Dr. Manit said Small fish is a bone-healthy alternative . 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 strengthen the bone mass, increase cognitive function, and improve the health of skin and hair.