How about traps? Nice warm cozy ones. Too small for the dogs. Put the poison in the traps. (I’m presuming dogs won’t eat dead rats, though I’ve seen stranger things go into dogs.)
Like Rat Hotels?
I have decking all the way around the house and thought about putting those under the deck.
I can’t set rat traps as in the snap the neck kind due to a back injury I can’t bend over.
But the hotels I could use my handy grabbers to put under the deck and fetch them up when occupied.