We have 2 fixed domestic cats that control rodents around the house, but they are not as selective about prey as one might hope. Feral cats have shorter lives due to the coyote population, but cats are tough and last a while. Our dogs help keep the cats safe, but only partially, as the cats roam and the dogs do not.