Today I was in the shower and he was in the bathroom waiting for me. He started whining for me, so after I was done, I grabbed him off the floor and gave him a shower. I put him on the tub floor away from the stream to lather him up and then put him under the shower head to rinse him off. He loves being held, and did great. He didn't even try to get away, he just started trying to lick the water. We gave him one when we first got him and we did it in the tub and he was freaking out. I was glad it went better, I felt so bad for him last time.
This may be the new way he gets clean from now on.