there are ugg cleaning kits you can buy at most shoe stores that sell uggs. I already had a multi purpose spray protectant at home though so I didn't buy it.
I spray them every so often in the winter, and if they get dirty I wash them with a soft cloth in cold water with a mild soap. let them dry naturally and stuff them with paper towels to keep the shape and then use a stiff cloth to brush them