we use 25 mm but dont have prob with rats. i suspect rats could squeeze in this size. the thicker and sturdier the wire on walls the better but it does cost more. i would use a lighter gauge if horizontal roof as it is heavy. try and find a farm supplier that sells 50 metre rolls, not the tiny rolls that work out really expensive. galvanised wire is def investment.