Wow, leave it to the internet to make me feel pretty good about living on the same street as a guy whose dog kills our cat instead of having some of the people on here for a neighbor. lol
I'm not going off the deep end, either way. The dog is not aggressive to people. In fact, he's quite wary of people and tries to steer clear of them. If you just talk at him or move toward him, he runs away toward home. I told the guy we wouldn't file a complaint over this, but that he's used-up our good will toward looking the other way when the dog is roaming around the neighborhood without supervision, we'll start calling animal control from now on. He understood and agreed.
As far as feeding stray cats, feral and stray are not the same thing. Most of the cats that have come around for food have been abandoned or dumped, not born or raised in the wild. A feral cat will not approach you and certainly will not let you pet it on the first or second night that you feed it. I've tamed a few ferals but it took a couple weeks for them to let you get close enough just to stroke them a little bit.
Either way, feeding them doesn't create them. We have a crazy cat lady about 3/4 mile away, who not only feeds probably 20 ~ 30 cats at any given time, but does nothing to help control the population by spaying. We spay several cats every year out of our own pocket. Whenever we find kittens, we catch them and turn them into a cat rescue. She just lets them grow-up to reproduce more.
Edited: downsized crazy cat lady's estimated cat population