I find this kind of euphemism use really weird. "Substances"? Water is a "substance". A carpet is too. Why not just say what one is actually referring to?
But as used, relatively common in standard English.