I have always had a mouse problem at my deer camp and poison and traps had limited effect.
What has been very effective is the use of powered Habaero peppers!  Sprinkle it around the periphery of a room or building and you have seen the last of your mice or rates.  They are acturally clean animals and when they lick their paws.......eeeeeeoooooow!  They have incredible sense of smell and absolutely will not go where the hot dust is.
I have two riding mowers that mice have always made a winter nest in the air cowling.  Each spring the first thing I have to do is remove the cowling and remove the nests or else the engine will overheat.  Now when I put them up for the winter, i use a shaker and put the hot stuff all over the engine.  Presto..........mice be gone!
I know it sounds unusual, but it really works and is not toxic to other critters or the environment.  This even works on ground hogs under sheds.  Sprinkle it down the holes and the G-hogs will leave for greener pastures.
I doesn't take much to grow a bunch of these peppers.  Drying them is a pain.  Grind them up in a blender after drying.  Make sure you use a respirator and rubber gloves.  Whatever you do..............make sure your hands are clean before taking a leak or your day will change for sure!