Mouse prevention

when we lived on the farm by york pa
we had 3-4 cats all the time
and dad would bring home every black snake he found sunning on the road
and turn it loose in the barn
that combined with a jackrussell and 2 german shorthaired pointers
meant we never had any problems with mice,groundhogs etc :)