I use baby shampoo, but I've read you can also use puppy/kitten shampoo.
My rats hate the water too, they climb all over me to get out, but I just take the pain knowing that sometimes they need to get cleaned.
Just make sure not to get any water on their face, eyes, or ears.