Cats are the effective in my opinion. When we moved into our place, there were mice everywhere outside. After getting the farm cats, we received multiple gifts of rodent parts from the cats at our door, showing their hard work!
It is very rare to see one in our yard now.
Sent from my Pixel...