I Vacuum once a week.
I wipe down the Interior dash/center console with 1z Enzeit Cockpit premium and a microfiber
Clean Interior Windows/windshield once a week
Wipe down leather once a week with a very lightly damp Microfiber towel (using distilled water)
every 6-8 weeks I use Polish Angel BellaClean Leather cleaner and Leather Masters Protection Cream for Seats / arm rest and Steering wheel
(keeps it Matte and dry feeling just like stock) No Sheen/gloss
That's it... NO AIRFRESHNER EVER
car still smells like Leather 1 year later
IF you do need to remove a particular smell charcoal is a good route to take
You can also replace the cabin air filter earlier if necessary