Hi To totally rule out that he is lacking something in his diet, what did his blood test come back? what is his diet/food? lots of information is needed and input from a nutritionist is very helpful for the official is he lacking something. You mention the vet has checked him and you do offer him selenium, so you might start checking for other reasons.
Is he a wood chewer if there are other options for staying busy?