>he as been on the same dry food for years
It's very hard to see why a food that has previously suited your dog has now caused such extreme weightloss. I'm so sorry you've not got a more scientific answer from your vet
It may be worth contacting the food supplier/manufacturer to see if they have altered any ingredients recently but other than that, I don't know what to suggest.
Maybe you could ask Admin to alter the title of this thread to "Why is my dog losing weight?" and move it to the Health forum - you might get a few more responses in that section.