#1 - where are you? If you are in an area with ethanol or other BS EPA bastardized fuel (like Houston, Dallas, - most non-attainment cities) you will get this problem worse than most places. Has nothing to do with fuel pumps or leaks - it's just the way it is. We had this problem big time in Houston and the fuel STINKS which makes it worse yet. That was probably MTBE down there. It is still a problem with regular fuel out here in the sticks - and it's mainly because EVERYTHING else since the late 70s has a more-or-less operative vapor containment system on it and we are not used to the stink anymore. If the evap equipment is even half-*** working the car won't stink much. The leftover Burger King under the back seat will overpower any fuel smell.
If don't have an electric fuel pump, get one. Toss the mechanical unit and wire up a cutoff switch in a hidden place like under the dash. When you bring the rod home, switch off the pump and run it at fast idle/partial throttle until it starts to stall then shut 'er down. (this is also a bitty security device for parked shows and cruises) Vent the garage with fans and that's about the best you can unless you put an air exchanger in the wall. I run out the race cars when I put them in the shop - if I don't, you go in there the next day and vent the place or pass out. And that's with tight fuel systems and steel lines - you still have front/rear carb vents and if its a race car/hot rod maybe a vented fuel cell. Another thought is to get a cheap 3000 lb electric winch from Harbor Freight, run out the car in the driveway, let it cool and use the winch to drag 'er into the shop. You can also try capping the carb vents between excursions.
That's my best advice - been there, deal with the issue every week because one hot rod or the other needs a visit to the shop after the races LOL. Doesn't bother the house because here the shop is detached, but if I don't run the carb out of the shop car I'll go out there for a couple of minutes later and come back in smelling like 93 Exxon. If I'm real energetic, I'll back the trailer up so that we can push the car off and roll it into the shop without starting in the first place. I always run the carbs down after loading the hot rods at the track. That's because if one carb DOES decide to spring a leak (base plate, metering block gasket, power valve, etc) I have less chance of a big bad surprise handed to me by a cylinder full of fuel.