Is there a best weight control medication available with and without prescription for people with hepatitis b?

No. I am not a fan of weight control medications. Many of them are dangerous. Patient's with liver disease should be especially cautious. Nothing beats calorie control and increased activity.