Vitiligo causes white patches of skin and hair in dogs through melanocyte loss. The melanocytes, which produce pigment, degenerate or die off, leaving depigmented areas behind. Genetic predisposition drives the condition in affected dogs.