Actually, the answer is quite simple: he’s getting up there in age. As with humans, when certain pokémon get older, special cells that lend skin, hair, and fur their vivid pigments stop being produced, and the ones that already exist simply die off naturally. Consequently, a pokémon’s pelt may turn duller or grayer the longer they live. It’s quite natural, and there’s not much you can do about it, I’m afraid. So long as your nidoking is otherwise healthy and active, he’ll be fine.