I gave Puck a bath this past weekend and used most of these tips. He did much better! I had him sit in the tub a while with treats and peanut butter. He was apprehensive at first, but eventually started eating the peanut butter. Hearing the water running always scares him, but we talked to him the whole time. We still had to hold him down, but he wasn't bucking nearly as bad and was not as scared.
I think I will try the towel trick next time to see if he likes that. I dont have a real good place to do it outside, I would feel weird doing it in the front driveway, and he would probably get more dirty than clean if I tried this in the backyard bc it is so sandy. I have thought about it thou, he would probably be really scared of the water hose. He is afraid of the strangest things!
Thanks everyone for the tips!