My Max has been having liver issues for a few years now. He had ultrasound and biopsy but nothing specific was found just some "mottling" of the tissues. We've found Denamarin to be very effective but it is important when you give it to them. I even called Nutramax (manufacturer) to verify that an overnight fast is most effective. So, two hours after a meal, right before bed, I give Max one pill and he doesn't eat until the next morning. They said the dog can take up to 4oz of food and the pill will be effective, but I just give it to him with a spoonful of sour cream. I tried the pill at other times but his numbers were not as good. Definitely before bed is the absolute best.
Also a low protein diet is effective. Hills L/D canned food was prescribed and it has only 4.5% crude protein. He hates it so I just give him a little Wysong Senior (14% protein), a tiny taste of meat and tons of veggies and brown rice.
Also, my vet has been hesitant to put Max on any steroids since it's so bad for the liver. Is the steroid your vet suggests safe? I need a safer alternative than Deramaxx (steroid) I'm using now.
I hope your B gets better soon.