Chickens do a pretty good job too, Gale. Unfortunately the days of having small dogs and cats outside too much is that they become food for coyotes. No more barn cats. Dumped cats and feral cats don't last very long. But cats will certainly harass a snake into leaving if nothing else.