Listen-if your carpet smells so bad you're using carpet powder, said rug needs a professional cleaning.*
Next to mini blinds-carpet powder is the bane of my existence.
One it usually smells like fake ass chemicals and cheap.
Two-it clogs the hell out of a HEPA filter on a vacuum.
Lately I'm seeing a lot of DIY carpet powder recipes pop up on Pinterest
Just because it's natural and DIY doesn't make it better for your carpet or your vacuum...especially your vacuum.
When carpet powder gets all nice and coated in your filters or bag, it cuts off the airflow, which makes the motor run hotter. I don't care if you have a Dyson or an Oreck or (insert high end name or even a low end name here) vacuum-powder coating the important pieces and parts is not happy times for your vacuum.
Continued use of carpet powders causes a build up of said powder in the carpet--which breaks down the carpet fibers and causes your carpet to hold dirt.
Since your carpet is now filthy, you're probably going to either DIY carpet clean or call a professional carpet cleaner.
Chances are the next day, you'll be either: A-re-doing the carpet B-calling to complain about the residue left from what you consider a crap cleaning.
*That residue? That's your embedded carpet powder wicking to the surface or your carpet. It isn't the fault of the carpet cleaner you hired/rented.
Protip: if you go the professional carpet cleaning route, be real upfront with what you've been putting on your carpets.
Bottom line carpet powder=no no bad. Don't. Just don't.