Rat terrier or Jack Russell.
https://pethelpful.com/dogs/Top-10-Dog-Breeds-Ideal-for-Catching-Rats
They’re more like cats than dogs. When my rat terrier was a pup I had to throw her dry food to get her to eat. Anything that moves is fair game and they have exceptional hearing. From the basement she can hear someone open the front gate.
As far as traps go, get a small live trap and bait it. They make a trap especially for rodents that will catch several without having to empty right away. It's extremely affordable. I have two live traps that I have used for larger pests and they work great. I had to trap a raccoon in one not long ago. My two Black Mouth Curs had it tree'd in their yard. I put them in the other yard and the raccoon walked right into the trap after dog food and apples.
For very large rats you might have to use a regular small live trap.
“Rat terrier or Jack Russell.”
I vote for the Jack Russell. BUT, go to a horse farm to buy your pup. In other words, get one from working stock.