I also like Cowboy Magic, most of their products work very well and smell very good! Show Sheen works pretty well but is more expensive and also seems to crystalize very easily in my horse's tail, so I stopped using it if it gets too cold
My white mare has a nice yellow stain on her butt, I have a show this weekend, and I don't want to give her a bath. The last show I bathed her and she was very angry with me. Anyway, I used the cowboy magic last night...it didn't work at all. It foams up like soap, and just made her have a foamy wet yellow spot on her rear end.
I was also looking for a waterless cleaner that works.
I prefer cowboy magic as well. They make a Green Spot Remover that you can use to spot clean manure stains, and they also have Super Body Shine which you spray all over the horse and it literally lifts the dust off. I was skeptical before I bought it but it really does work.
My boyfriend buys Miracle Groom, which works really well on dirt spots as well, but not so much on the dust.