I use peanut butter baited rat traps and have pretty good luck with them, Jimmy. You would need to keep your pets away from those too. I love the newer plastic traps that open like a wooden clothes pin to set. It is just that, if I have them outdoors, I need to drill a small hole in it and wire it to something. If the rat is not killed immediately, they will run off with it. Too expensive to lose. I also have a smaller hav-a-heart trap that is good.
Animals all avoid ammonia as long as it is still wet and aromatic. Maybe filling a small dish near your plants will help.
Then I also use poison but in protected locations where my dog cannot go. Like under my house or sheds.