I had a problem this month too. I think I lost like 14 young ducks and a broody hen.
I would have bet moola mine was foxes, only I discovered the scat was coon. I had leg traps set up, box traps, a barrel trap, nothing. Couldn't even see what was taking mine and I was having losses in broad daylight too!
My final straw was when they dug up my dead Kitty we had to have PTS a few weeks ago.
I think I may have gotten them, but I used, ah, unconventional methods. I don't have tons of feral cats/dogs here either.
I'd try using live bait and leg traps (Put the bait into something secure!)
Maybe tell your neighbors with the wandering kitties/dogs that you are using leg traps and they need to keep their animals penned up for the night. You can also get paw hold traps which are supposed to not injure what they catch.
They sell a HUGE coyote trap with a bait box at TS, I sure wish I could afford it!