On my grandfather’s farm, there were cats they kept as mousers. The dog also worked. But the dog stayed with the family because there was mutual affection. The cats lived in the barn because they didn’t care about anybody else. I don’t have a barn, so I just have a dog. Works well for me.