I switched away from conventional, aerosol dry shampoo well-before the news broke that the dry shampoo cans have been spewing poison at an uncomfortable rate. Instead, I use tapioca starch as non-aerosol dry shampoo to minimize oil between washes.
Non-aerosol dry shampoos have been available for a while. However, many of them come in the form of foam that claims to dry quickly. I haven’t tried them personally as they seem impractical; even if they dry fast, damp-looking roots can still be a problem. If I have time for damp hair, I would prefer to wash and dry it quickly.
Instead, on Jean’s advice, I use tapioca starch decanted into a few containers that I apply with a brush or puff. I realize this might sound like lunacy, so here’s more detail on HOW I go about using it: