In my opinion, homecooked is better than kibble. If your dog is liver compromised make sure and mix the egg with some pasta and veggies or rice and veggies. Don't just give plain egg because it's too much protein.
When you homecook, you have to add certain supplements...
If you want a recipe that's safe for liver compromised dogs, you can find a really good one on the liver shunt and mvd group:
http://pets.groups.yahoo.com/group/L...d_MVD_Support/
Once you join, you can fine it in the FILES section...