I had a few stray dogs that would come around my farm they never did try to get my chickens but they did chew up my rabbit hutches pretty bad. I will tell you what I did without killing the dogs. I set leg traps around the hutches the kind trappers use. They will not break the leg or anything but they do hurt I have caught 4 dogs and then I just let them go they are fine not hurt or anything but the dogs that got caught have never come back.