Water and air are major sources for the rusting of your can openers. Always make sure to dry it completely after washing; that should be enough to keep the rust away. Never use a detergent to clean your can openers as the chances of it getting rusted are definitely higher then.