You have a CAT?
I have six cats. In fact, we gave one to a neighbor over a mile away right after it had three kittens to keep mice out of his barn and, three months later, she shows up at our doorstep with the kittens. All six now get along fine and it appears that our mole problem has gone away.