Most people think that cats are good at killing rats, but Michael Parsons, a behavioral ecologist and visiting scholar at Fordham University, found the facts proved otherwise. Whiles studying rats, Parsons noticed that feral cats had moved into the area.
Yet the cats rarely killed any rats. The rats did hide from the cats, but the cats only killed a rat occasionally. Parsons concluded that rats are too big for cats to attack comfortably. Instead, cats prefer smaller prey like birds and rodents.
So if you have a rat problem, a cat can make rats hide or scare them away, but probably won’t kill them. After all, a cat doesn’t want to get hurt from fighting with a rat, so get a dog to do the cat’s dirty work and you might have more success.