This pup needs to see a specialist ASAP....more than likely needs to be hospitalized! His blood sugar is probably low due to his liver issues...and the fact that his protein is low is very scary.
It sounds like your pup is extremely ill.....you can find an internal med specialist at:
American College of Veterinary Internal Medicine > Home