Outdoor cat?
The skunk I befriended handles most of the rodents. It comes for mealworms when the chickens free range so I have to set it out its own bowl every night. As long as i do that it behaves and leaves the girls alone. It does a good job keeping the yard clean and wiping out grubs too. For the first time there was very few japanese beetles here last year.