I have invested about $1000 US in the last 6 months by spaying, neutering, vaccinating, and otherwise meeting all the needs of the feral cats in my neighborhood, and they all have settled in, get along well, and cause none of my neighbors any problems with noise, marking, etc... I have finally established a very stable feral cat colony. But I have this really grouchy old timer that one of my neighbors owns, and lets out all the time. He is always coming over to eat the food I put out for my ferals, and he has recently taken to beating up a darling little female that can't weigh more than 7 pounds (He is much larger). I shoo him away every chance I get, but he insists on beating her up daily, then eating her food.
I finally lost my patience with him, live trapped him, and completely soaked him with a garden hose for like a minute. I had the water hose setting on "Shower" so it was gentle to his skin, but he got a thorough soaking. I then turned him loose, and he ran back home.
I really felt like a jerk for doing it, but I can't have him coming around if he is going to try to play tough guy all the time. My feral Toms are far more well behaved.
Any ideas on what I might do to motivate him to not come around any more if he does continue to show up? He is fixed, and if he wasn't I would have fixed him by now. I know that I could have kicked it up a notch by spraying him with Ammonia, but I wanted to give him the benefit of the doubt and not go there if I don't have to.