I change my vacuum bag regularly but still get (and HATE!) that stinky smell when I turn it on. It's that dusty 'doggie' smell. I've tried putting the powders on the carpets that are marketed for the purpose of making the carpets smell fresh but then the vacuum motor sounds bad when I'm vacuuming it up. Have you ever put something into the bag itself (when you're putting a new one in the vacuum) to help it smell fresh?