Dogs are dogs and most will do that because of their instincts. She should have never trusted her dog with newborn kittens. It may seem cruel, but it's just the dog's instincts. I'm sorry about the kittens.