So sorry for your loss. You should really think about chain link fencing if you get more. I have never had dog troubles due to where I live, but I have a friend who has had dog troubles with his chickens and swears by chain link fencing. I myself thought it was a bit extreme but he said he has seen three large dogs attack the fence and they gave up because the fence was just to strong. Maybe even you could find a used chain link dog run? I see them on craigslist around here a lot. Good luck. I would contact the owners of the dogs(if you can find them) and tell them. Maybe they could pay for the damages. I know that does not bring back the flock but a responsible owner would do that. Where I am at because we are not in any city limits we have the right to protect our livestock by whatever means. And the owner of said dogs is responsible for all damages incurred by their dogs. But if you are in city limits then there is most likely a leash law that the dogs have to adhere to. And if that is the case, call animal control. Again I am so so sorry for your loss. Good luck! Jo