We had rats under our kitchen floor a few years ago, despite a pair of lakeland terriers being in residence, so I'm not convinced that terrier smell is enough to deter them. The first we knew about it was when the dogs started trying to dig up the floor in the corner of the kitchen.
The council rat man came round and explained that they were basically using my house as a maternity hospital: they'd come in, give birth to a litter of ratlings, wean them and then bugger off until heavily pregnant again. He also identified where they were getting in, it was a tiny gap in the mortar where 3 bricks joined. He advised us to plug up the gap when we knew we were rat-free (ie, when the dogs weren't trying to dig the floor up). We did this and were never bothered by them in the house again.
We still see them in the garden though. There are 2 racing stables and a livery yard within a mile, and 2 houses out of our 4 have chickens, so plenty of food and water for rats. And our stupid neighbours chuck all sorts of food out in their front garden "for the foxes and the birds".
We only have one dog now and despite her great age (13) she still manages to catch a rat every now and then. I spotted a magpie disembowelling something on the lawn on Monday and sent DP out to investigate. It was a dead rat, with what appeared to be small canine tooth marks in its carcass.
I bloody hate the things, so totally sympathise, OP. I was very relieved that ours never ventured further afield than behind the kitchen cupboards and under the floor. I think I'd want to move if they'd actually got further into the house.
I wouldn't use poison though, because I nearly lost the previous dog to rat poison, presumably from a rat. I know someone who does pest control with a pack of terriers, they are incredibly efficient and it's a very quick death for the rats. The poison can take 2 weeks to work, and I think I read somewhere that they're developing immunity to it.