I am confused as far as diets - what is the best? Well, I guess it will only be the one that you try, for a long period, and find it worked for you. Because who knows if his twitching is caused by the same thing yours is caused by? We have seen, especially by many of the links you've posted, that twitching can be cause by so many things!