I think you will need cats. Rats will disappear if you have cats. Nice cats that get rats are the striped gray kinds. Tabby I think is the name. Some cats that are black and white don't like to get rid of rats. They are too nice and want cheese and nice food.