I have a rat problem as well. I tried snap traps when my chicks were in their brooder so I didn't have to worry about the chicks getting in them, the traps were also in the run so none of my other animals could get hurt but I did trap a squirrel and a wild bird accidentally
. That dwindled the population some, I know you won't be able to use that option though but you could put them maybe up off the ground like up high in the barn where other animals couldn't get to it?
I have an electric trap that works really well for me. I get a lot of rats in this trap and it's easy disposal, no touching rats whatsoever. I wiped out all the dumb rats but the smarter ones caught on so I just have a couple left. Rats are hard to get rid of but the electric trap is really something you should try.
I've tried poison up in the roof and the rats are it, the container it was in, and are still around... So much for that.
Another thing to try is a weasel box with a snap trap in it. Look up weasel trap and it'll show you how to make them. Just load them with food and it's convenient because none of your animals can get in there.
Sticky traps could work but they're not kind to the mice/rats and it wouldn't kill them, you'd have to do that.
Hope I helped, mice and rats are hard to get rid of and they get smarter the more you catch. Hopefully one of these techniques will work for you!