I'm so sorry about your poor puppies.
I believe Iodine must help with mineral absorption probably by improving digestion. As long as I can remember I've had white spots on my nails and have read repeatedly that this is a symptom of zinc deficiency. I've taken zinc in various froms for many years but always the white spots remain. Over the last few months they have slowly grown out and I'm spotless today.