Wow, you do have some small ones. Yeah, the smaller they are, the more they have to be watched. It's been my experience that, once one does have an episode, that it's a few days before they're truly back to 100%. They may not show it, but they're still weak.
I feed an all life stages food (Nature's Logic). All my dogs and pups get the same food. I don't change brands on them but have found that the pups can well tolerate getting different varieties of the same brand (what I use comes in 4 varieties).
My pups usually range between 4 to 6 pounds grown but I have had a few tinies. Sometimes, the very little ones just aren't strong enough to nurse well and then I've had to supplement or just hand feed until they get a little size on them. With most of my pups, though, Mom does all the feeding until about 4 to 5 weeks. After that, it's them nursing plus eating on their own. Once they quit nursing is when I really keep a good eye to make sure all are thriving.
I have a tiny one now that is 8 months old and 2 1/2 pounds. She has always been a healthy baby from day one but has been so small I was afraid to let her go to a new home. I think I finally have someone that is truly qualified to handle one of these very small ones. She's coming to see Baby this week. If it doesn't work out, I'll be keeping Baby. If I do, she'll have to share House Princess duties with Heidi.