I haven't tried this trick yet because I haven't had a dog unruly enough in the bath to make it necessary, but I heard smearing peanut butter on the shower wall keeps them distracted during baths. Worth a try.
Minimal noise, if your sprayer is noisy try to lower pressure until it's somewhat quiet.
Try wrapping a towel around the pup's head, still allowing it to see, mostly around the ears and neck, often soothing to the dog (please don't suffocate your dog, either :P .)
If you can help it, don't wash the face or ears, if you have to use gentle baby soap so it does not burn the eyes and will not cause issues if some gets in the ears.
This might be a training no no, but I let my dog hide his head between my legs or arms or wherever, but he is not overly unruly, just wants me to get done already haha. I do not have a spot to tether my dog in my bathtub either so allowing him to tuck his head while I am washing his body makes it easier, it also makes him worry less about water getting in his ears.