Maybe you are spending too much time on your hair, nails and tan.
Next time you think you are clean, try this.
Take a babywipe and work it up and down your whole ass creek and the back of your sack, getting it in there as far as you can. Then compare that babywipe with a clean one. If you can see a difference get back in the shower. Next wash under your foreskin. If you've never done this before, you'll need to do it twice a day for a week to get rid of the smell. And don't forget the underarms.
And don't suffocate her with deodorant, she will wonder what you are trying to hide