Have you considered cleaning your car? Or changing the cabin filters? You shouldn't need air fresheners. Needing them in the first place isn't normal and a sign of poor maintenance.
Things I hate about my wife
So you’re saying you don’t need an air freshener in the car?
That's correct. I do not use air fresheners. Most other people's cars I've ridden don't have air fresheners either and doesn't smell. The ones that do have them are the ones that smell. You're just masking it with fresheners, not eliminating the cause of odor.
Great advice! Finding and removing the source of the smell needs to be addressed rather than covering it up. Could try a car detailing shop and see what they say.
Thank you. I'll look at cleaning my filters and such. It's only a year old, but we often buy groceries like onions, and I have a 7yo who sometimes makes a mess, and my wife keeps the windows open even when it rains, so there's all sorts of reasons for it to get stinky.