I have to go along with the dog idea.
Hay rats and field mice have always been a big problem at our farm. We used to use Purina Assault poison, which worked better than any other poison we used. But still, it only made a significant dent.
Our neighbors have chihuahas and we watched one...