I agree that you should leave to protect yourself and your dog. Yours is an abusive relationship and not one of us deserves that.
As Suki said, you don't have to move this moment. Try to put together a plan of what you will do and work toward that goal.