Soldato
the glue traps are horrible - we have these poison blocks in rat boxes: https://smile.amazon.co.uk/gp/product/B07B791HBG/ which seem to be working well, the blocks sit on a metal pole like a deadly kebab so the rats can't drag the poison out. Only concern is if your dog would find and eat the dead rats...
Bromodielone (the preparation used in those blocks) was the first of the 2nd generation anticoagulants that the rats developed resistance to. If you want to use a poison then you need something based on brodifacoum. Difenacoum is OK but I think the last resistance figures I saw were something like 20% of UK rats were resistant to Bromodielone and Difenacoum.
I get the ‘humane’ resistance to sticky boards but really, they are the best solution. The rats can’t escape and they can’t be resistant. Even if you do poison a rat, and it dies or crawls off to die you have the stinky dead rat in the attic issue or the dead raptors issue. Neither is good.