Could be any of many reasons. Might just be a bad mother. Can also be stress, iron deficiency, calcium/eclampsia. Heard of bitches killing pups theres something wrong with. I'm sure other members knows many reasons why this sometimes happens. Is it her first litter? I would let her feed under your supervision.