I still prefer Mother natures cure. A good cat or two. They can patiently sit and watch for hours, if they hear a mouse.
Don't feed the barn cat's too much. Plus, I like cat's, dogs not so much. Too noisy and always need to take them out.

Added benefit of cat: Cut down on those noisy song birds, that like to wake me at 5:00 AM!