Kalina had one puppy that was 1.6 oz (first litter) and it died also on day 3. Her other two puppies were 3 oz and 2.8 oz. I have thought long and hard about everything - she did have them a little early and so I attributed it to prematurity. Next time I will make sure she is confined for the last two weeks of the pregnancy (she's a jumper) and will give her vitamins during the last two weeks also. Revival has a great product called Oxymama, which I have heard wonderful things about. I might give her that during the last two weeks instead of the vitamins. Kalina is 6.5 lbs also and could easily deliver a larger puppy. Good luck.
And of course I would feed her puppy food during the entire pregnancy.