Has your vet ruled out Fanconi's Syndrome? It is really difficult to diagnose and vets may not suspect it in Yorkies since it is normally seen in Basenjis. We had a Maltese on another forum diagnosed with it about six months ago. He is doing very well now.
Here is some information:
http://www.upei.ca/cidd/Diseases/uro...20syndrome.htm