My garage is a hurricane proof steel building that is impossible to mouse/rat proof. Over the years I have tried everything that is listed above. Dryer sheets must be changed often, baiting traps attracts the little SOBs into the shop in the first place, the plastic bottle and water traps are ineffectual over the long run, cats leave their own brand of odor in the car and poisons leave the dead mice smelling in places you can't access. I have found putting balls of cat hair in the wife's old stockings around under the car helps. The mice can smell the cat hair and avoid the area. Also, I you are eating lunch in your shop, the little turds can smell the food and food wrappers in the trash cans. Eat outside the shop.
For me, I have found the answer. I keep the hood and trunk of my 56 Chebby open 24/7. The interior is leather and I am do not want it mouse-eaten. I have installed bright LED bulbs suspended from the hood and trunk brace. Inside the cab of the car (doors closed), I put LED bulbs suspended above the tunnel and between the front seats and the rear seats. On the garage floor, I ran a few LEDs down the center of the car. I have had NO mouse/rat problems since I put the LEDs in a year and one-half ago. Absolutely NONE. The frame no longer has the nests inside. The little bastards do not like bright lights, especially, if the lights are strobing. The lights only burn 5 watts of power.
I guess the little bastards will now show up with HAZMAT suits, gold-plated visors, infrared sensors and lithium ION body scanners. Oh, well, I am already working on possible solutions before I croak.