The EZALL sprayer
and a pair of the Off-The Cuff, wrist sponges
You don't have to use their shampoo, you can use any shampoo so long as its diluted.
With these two things I can legitimatly wash my horse in 4 - 10 minutes
and not be soaked myself.
Also heres the dirty little secret to bathing. Hair is dead and Shampoo isn't going to fix it. All shampoo does is wash out dirt and oils. The only specialty shampoos that do work are the whitening shampoos and that b/c they have low levels of bleaching agents in them (diluted peroxide derivitives).
What makes the coat SHINY soft and glossy are the oils that coat the hair.
So if you shampoo them (natural oils) away you need to replace them with a conditioner (all over, I prefer the Cowboy Magic Rosewater) or use a rehydraying spray like EQyss PREMIER Rehydrading Spray
, OR you need to NOT shampoo and just rinse with water and a vinegar & baking soda/water, "no-poo" method.
As far as shampoo goes, I use Sham-Pony Body Wash
b/c my horse smells like bubble gum afterwards. (FWIW, I'm over 30; you never really do grow up. Horsies and pink bubblegum forever!)