It's very sad about how ill the poor cat was, but your dog was just doing what dogs do. I had a boxer mix myself with a strong prey drive, never left his fenced yard. Neighborhood cats would jump into our yard and he would execute them very efficiently without a scratch on him. It was just his nature and the cats werent where they should have been.