My best solution is to have at least a pair of rats. Use a kill box when the size is appropriate, and go from there (use the search function for one). Rats are amazing pets, it suck to use the babies as feeders but it must be done. I did it for years, and will do it again when I get the chance.