Cats ... I had a problem with mice when I moved to my farm, finally caved and got three kittens for the kids, within three months they were catching mice like crazy and the kids lived the cats. Coyotes keep their distance from the house here ... And three cats have lots of trees for protection...