One major reason we like to use Dynamall on most commercial jobs if not all, is the fact it has stain guard in with it, plus the deodoriser! Have you tried/currently use anything else like Dynamall which also has the smell and the stain guard all in one?
Just for record, we always use low moisture on all commercial jobs, so we use Dynamall as the pre-spray, agitate and that's it!