I would never use poison with all of the animals on our property, both domestic and wild.
I had one cat, a stray kitten actually, that killed an entire colony of rats in less than a week. I tried this buckets traps, snap traps, shooting them with my .22 pellet gun, I couldn't make a dent in them. A stray kitten moved into my coop with my chickens. She was very small and would nestle in right among the chickens, even going into nest boxes with them. She killed every last rat. Many of them were nearly as big as she was. When we moved to our new property, we took her with us. I couldn't touch her for months, but she would sit in my lady's lap. We have since had two litters with her on our new property, and kept all of them. I was shocked at the number of rodents they kill.