We bathe him 3x/week. DS hated it at first, but now he doesn't mind. We crank up the heat in the bathroom so he doesn't get cold when he comes out of the water, and we quickly wrap him up and dry him off w/a towel.
Bath products - we use Earth Mama Angel Baby shampoo and body wash.
http://www.earthmamaangelbaby.com/soaps/angel-baby-shampoo-and-body-wash.html