Milk thistle, you can purchase anywhere that sells vitamins and supplements, like a GNC, vitamin world, or even a regular drug store. Generally, the dose for a dog is 1/4 of the human dose. The canned food, I'm assuming your vet has Booboo on l/d?? You should be able to order it from online or any petsmart that has a Banfield should carry it. The homemade diets....I don't know if I'm allowed to post it here, but if you join the liver shunt/mvd group on yahoo pet groups, you should be able to find it there. There's the Sunny Mae liver diet and Dr. Dodd's liver cleansing diet. Dr. Dodd's "revised diet" is what I use most of the time but instead of cod, I use eggs or cottage cheese because Miko also has bladder issues, and cod or any type of fish is not good for a dog with urate stones. 
As far as protein, eggs, nonfat yogurt, nonfat cottage cheese, vegetable protein, rolled oats, plain noodles all have "safe" protein for dogs with liver problems, but you have to monitor how much protein your dog can have in one day. Your vet should be able to tell you how many grams of protein your dog can have in one day. No red meat though.     
				__________________  Miko   's his Mommy     |