Doesn't like L/D? That would be frustrating.
I had the vet order Royal Canin LS 14 for Ellie's liver and she ended up being allergic.
RC isn't a great food and Yorkies are sometimes allergic to it but have you thought about trying the LS 14 soaked in water?
Homecooked is the best in my opinion with the right recipe.
What are the ingredients and supplements?