To help her keep her puppies fed and avoid these tummy troubles, you can provide a more energy dense food.
For a litter of 6 puppies or more, look for a dry puppy food or active dog food that's at least 30% protein and 20% fat, or a wet food that's at least 7% protein and 5% fat.