I have a theroy I've been thinking of since your ordeal strated maybe ask your vet. Dogs by nature are carnivores and since he's not been eating his kibble (most of witch is grains) Could he need the meat proteins more than most dogs? You've been feeding mostly meats and high protein and fats. Just a thought that came to me one night as I was thinking about the little guy.