I fed Wellness -- the Fish and Sweetpotato formula. It is a good food, but it was supposed to be for coat improvement and it didn't help at all. The dogs ate the food like there was no tomorrow, but Chattie's dry coat problem only got worse.
Now that I have been feeding Innova EVO for over a year, Chattie has a healthy coat and it is growing! Yeah for Innova.
As far as the joint problems go, since you are dealing with liver shunt, I would not feed anything without my vet's approval. There are several topicals for human use for joint problems

I wonder if any of those would be safe?