Irish Spring soap didn't work for me. They ate it up like it was a treat just like in your picture. I've had them die in my walls also from eating rat poison so I'm leary of that too! I think a cat is your best option. When I had them the mice didn't stand a chance!