Eating the babies could be caused by stress, lack of protein in their diet, insufficient food or water, overcrowding...