DOGS, DOGS, DOGS!!!!!!!!!!!!!!!!
They are the worst by far in my opinion.
Wildlife will usually attack or kill for survival.
Dogs on the other hand chase and attack for fun or for no reason at all (excluding feral/wild dogs of course).
Also, with wildlife you have a better chance of it being afraid of you and running away whereas the neighbors' dogs are not afraid of people. Nuff said!
Agree on dogs, they are everywhere people are and mostly do not fear to approach people.
But don't agree on some other things-
Dogs have the same hard wiring as wolves. Canine predators put in close proximity to easy prey WILL KILL WHAT THEY CAN. Not just what WE think they "need". How does the animal know more prey will be easily available next time they're hungry? Spree killing is evolved behavior, most mammalian predators do it. It used to increase their chances for surviving to reproduce, so it was selected for, long before irate farmers with guns made it anti-survival.
Look here:
https://www.backyardchickens.com/t/...exhibit-hen-house-syndrome-or-surplus-killing
Don't ascribe dog behavior to "lack of morals" or "for fun". Those are human issues.
Understand how a predator runs and deal with that reality. It works better for your chickens, your peace of mind and even for the predators.
Family dogs? Either your dog accepts your domestic animals as members of the pack- Or you keep them physically separated.
Neighbor dog? Securely fenced runs or a rifle and CONSTANT vigilance. The rifle makes for bad relations with some neighboring humans, and is best reserved for last resort. It takes MINUTES for a dog to destroy a flock, how much time can you spend watching your flock?
Stray/ferral dogs? Same as neighbor dogs, secure runs followed by selective use of a gun if it's big and persistent enough to punch through good fences.