I have an 11 year old neutered cat, totally indoor. Actually, today is his birthday! *Sings happy birthday to Casper like a crazy cat person should lol*
My neighbors have a couple of cats that are indoor/outdoor and there are a few strays in the neighborhood (most likely with homes but wandering around).
Prior to us moving here, the last owner didn't live here for about a year, plus the property had fallen into a state of disrepair in general and I believe the local cats sort of got used to calling our garden areas and porch, theirs.
Since we've been here, they come around periodically and pretty much taunt Casper. Casper, is like a watch dog with them. He will get all riled up, growling at the windows and literally has taken up flinging himself at the glass, scratching madly attempting to get at the other cats. We jokingly refer to one of them, who we recognize best, as "enemy cat" but seriously, we recognize that our cat is NOT happy with the comings and goings of these intruders in the least. We know Casper used to be partially an outdoor cat prior to us adopting him, and I bet he could really mess these other cats up but good given the opportunity based on the aggressive way he's responding (which, is so out of character with his usual demeanor - he's really a laid back, well behaved sweet kitty with us).
Anyway, after this evenings escapade when Enemy Cat came by, with another cat in tow, we realized perhaps we need to do something to keep these cats away from the house, much as we love cats. But we have NO idea how to accomplish this. The stress it's putting on our kitty is obviously not good; watching him run from window to window, through the house growling, hissing and waiting for their return can't be making him feel very happy.
(Right now, he just jumped back up onto the window sill, searching to see if they were still out there).
Any ideas? Are there products we can use which will deter them without harm to them and our garden?