babymax, if a dog is liver compromised (liver shunt/mvd), they should not eat red meat because it produces the most toxins...Fish is high in purines, so if your dog has a history of UTI/bladder stones/crystals, then no fish. The main protein sources for a dog with a compromised liver should be vegetable and dairy protein. Egg is fine for a main protein source...This is what I give my yorkie, but I mix it with lots of veggies...
If you want a recipe that's specifically for liver compromised dogs, you can join the liver shunt/mvd group
http://pets.groups.yahoo.com/group/L...d_MVD_Support/
You can find the recipe in the FILES section or you can ask the members for it.