The same sort of thing happened to me once, but there was no one around to stop the dog. It was my landlady's lab, and he had chewed his way out of his kennel. Yep, a chainlink kennel. He broke a tooth while he was at it. Two thirds of my flock were lost, and a couple injured. Didn't find one of the live birds until the next day. She was hiding under a bush and couldn't get back out of it. I had to trim away some of the branches to get to her. The next weekend my dad and brother drove up (a 5 hr drive) and helped me build a small run for my chickens. After that I only let them free range for a few hours on my days off from work so I could keep an eye on them. About a month later, I caught the dog in the yard again, just as he was finishing off one of my two turkeys. I was furious! Not much you can do but complain a little when it's your landlady's dog. And, no, she didn't offer to pay for anything or take some off of my rent. Not nice.
In other words, I do know how you feel. For me, as soon as I was able to start taking measures to protect the rest of my babies, I was then able to start feeling a little better. Hope that works for you, too.