I live in a rural area, surrounded by fields and with a river about 70yds away from the house. I've noticed that we've got some rats scurrying around the garden and I don't like it

Last year we had the same problem and I put down some bait, well concealed in lengths of pipe as suggested on the packet. The only thing was that the rats dragged the bait all around the garden and the dog eat it. Luckily the bait is bright blue and I saw it around the dogs mouth. An urgent trip to the vet for some Vit K injections and all was well, but I don't want to repeat the same performance this year. So - is there any way to get rid of, or deter rats, other than to use bait?
My family, the dog and my veg would be eternally grateful for any suggestions.
Clig.