I am probably in the minority when it comes to shooting a loose dog, even if it is in my yard. I might shoot it with a paintball gun or other non-lethal tool, but I don't really blame the dog.
Just this Sunday, my golden caught one of my BSL hens. I heard the comotion and intervened before any harm was done (other than wet feathers). The main problem was in catching that one hen, she scared the others who took off in all directions. Unfortunately, one jumped the fence into the back neighbor's yard. The home of 2 large labs. I didn't know she had gone into the neighbor's yard until last night when he told me that he found a dead bird. I can't blame him or his dogs, as it was my fault that she left my yard in the first place. I can't even blame my dog for scaring them in the first place. I was the one who left a gap in the fencing that allowed the dog to get into the chicken run.
So I'm down to 2 BSL's and 2 Buff Orps. I only have myself to blame.