I'm not a fan of poison myself but I am a fan of final solutions.Yeah, I know rats are smart, but I never use poisons or chemical insecticides because it also kills all the predators of the rats when they eat them. One predator such as an owl, hawk or bobcat can eat thousands of rats in one year. But that’s just me, I tend to do everything organically and also feed my chickens that way.
I tried other methods. Every method I could find.
All they got me was 10Xs as many rats to deal with by the time I decided on poison.
In the end my hesitation cost me more money, more time and countless amounts of damage they caused.
I don't tell anyone they should use poison per say. I just tell them if they want to actually get rid of them once there's an infestation that that will be the only option.
They make poisons now days that won't kill other animals that eat the dead rats.