We suffered from mouse and rat damage to our cars for several years before stumbling on a solution that has been 100% successful for us -- leaving our car hoods open whenever we park. It works like a charm as it deprives them of shelter and leaves them feeling exposed. Only issue is people coming to our house for the first time assume our cars are suffering from some form of breakdown, an impression possibly encouraged by their advanced age. (They are starting to look like antiques even to us.)