Man, first you gotta figure out how they're getting in the house and put an end to that. After that, I use the little green chunks of poison in tight spots where mice like to travel and only mice can get to. I'll lay 3 at each location and check them daily. Always knowing how many you've laid down helps you track how you're doing and its pretty rewarding when they stop disappearing. I also like them big sticky pads along walls and runs in the garage. I also keep seeing an advertisement for repellent scent packs (Grandpa Gus) with great reviews. I ordered a pack to check em out. Throw behind work bench and in the pickup which only moves a few time each winter. We have a couple stray cats in the neighborhood I feed just enough to keep around also.
Moved into our house exactly two years ago. Previous owner had an old boat and car next to the house and I'm guessing when he moved them, mice came flocking out and it lined up with freezing temperatures. First night in our new and very nice house and a mouse stuck his head out of our fireplace. I declared war. Killed 6 in the house that night until I figured out where they were coming in. Haven't had one in the house since. Killed 35 in the next month outside the house and in garage. Maybe had two total in the garage last year after doing what I outlined above.
Funny story, I decided to go with my heated floorless shelter moose hunting last month. I had a shrew in there each evening with me as I sat and ate (he was probably in my sleeping bag too). The first night I freaked out and probably looked like a looney tune trying to chase him down with my boot. But after a bit we became buds. I was solo so it was kinda nice to have someone to bounce ideas off of each night. On day 9 I had packed everything up and was sitting in the empty tent reading and waiting for an airplane when the little guy popped his head in and looked around like "what the hell happened to our set up man?"