I know this may sound expensive but in the end you really save on product. I bought one of the eZall foaming tools for around $30. I'm normally a very frugal (cheap) person, but I have to say its one of the best 30 bucks I've spent. You can use any type of shampoo in it, dilute it with water and you use at least half of what you would use with a normal bucket and water.
Its easy to remove the foamer part, then you just have a gentle jet sprayer to rinse with.
I buy the big gallon jugs of Citronella shampoo (around $12) from the feed store. I figure that way it kills two birds (bugs) with one bath. One of those will last all summer for 4 horses.
the foamer: