Bathe your cairn terrier only when absolutely necessary.
Excessive bathing dries out the coat, which leads to breakage and dry skin.
Lather the dog with a shampoo specifically designed for hard-coated dogs, and rinse thoroughly to remove all traces of suds from the dog's thick undercoat.