I do shoot dogs and cats, but not the wild predators. The reason being is one, the predators pick off one or two birds here or there, and I'm able to maintain my flock numbers through letting my birds brood. Dogs do not dash in and leave with one bird; they stay until they've killed every bird they can get to on my property. And two, whereas the wild animals really have as much a right to be here as I do, there is absolutely no excuse for dogs that do not belong to me to be roaming on my property. Not only do they destroy entire flocks in one go, but they're disrupting the native species. I've caught a neighbor's dog destroying a wild turkey nest, and I've watched people's dogs find and tear apart newborn fawns, baby rabbits, fledgling birds, armadillos - there's a reason why I don't even allow my own dogs to roam unsupervised on the property, and you sure as heck won't find me ever owning an outdoor cat. I've had neighbors with a few outdoor cats wonder aloud why they never seem to see lizards or as many small birds on their property, and I just have to roll my eyes and grit my teeth, and curse the fact that my car needs a new paint job that I will never be able to afford because of my previous neighborhoods permissive attitude towards roaming cats. People truly do not understand how destructive their pets can be when not properly kept on their own property. Wild predators don't even come close. I don't want to kill dogs, but until people take the responsibilities of pet ownership seriously, it's what I have to do.