LOL , The hungry cat is the best mouser. What ever type you get need to be fed just enough to keep him health, dont over feed or it will get lazy.
This is not always the case. I feed mine twice a day and they dont get hungry, they still hunt..alot.
I have even heard that neutered males dont hunt...again this is not the case.
BB (aka bossy b****h) is a very good mouser, has one each day. She is just a plain old cat
PC showed up winter before last & is neutered. He cleared the yard of pocket gophers and is a good hunter
Tigger is also a good hunter, if it moves..she can get it
But....
On the other hand, it doesnt have to be a cat. Rat terriors are known for their hunting instincts as well as schnauzers and Doxies. My Pooh has cleared the house of a mouse of two in her 13yrs
My advice, do not buy a cat! Any cat will kill mice. Its just what they do. They like little furry things that squeek when they are squashed and try to get away. My two house cats would catch a mouse and torture it to death. Its just what they do