What I use is good old Baygon fly paper for small mice. Get's them everytime. Now for rats on the backyard, I sometimes setup baits late at night and wait for them. If a rat comes near the bait, I waste them with my .22 air rifle (with DA bullets).