How can I get rid of rats without poising them?

I live in a very rural area so rabbits and rats are common just recently rats destroyed some of my waterpipes...I can't poison them as I have five dogs and three of them only very young puppies. Any ideas?
56 answers 56