Diet is super important when it comes to smell AND longevity. Look up Wysong Epigen 90. It costs more than pet store brands and it's worth every cent. My ferrets didn't smell strongly at all once I switched them over. Their coats got super fluffy and soft, they pooped less than they did on junk kibble, and it's much easier on their organs. Another option is raw feeding if you have the resources available to you. I never tried it personally, but I've heard of people feeding them mice as a treat- pretty manageable for reptile keepers.
Don't bathe them often. Bathing strips the oils in their fur and their glands work overtime to catch up. There are sprays you can get to "freshen them up" but I didn't need to use them once they were on a protein-loaded diet.
Enjoy your carpet sharks, they're amazing little things. It's crazy how much personality is packed into such a tiny weasel. :3