Violent roommate not on lease refuses to leave
Out of desperation, I moved in with a former coworker. My name is on the lease because his credit is too bad to get an apartment in a decent area by himself. He constantly makes sexual comments, eats my food, and then when I mention something about it becomes angry, yells at the top of his lungs and one time even refused to leave my bathroom saying that the wasn't leaving "until I'm finished saying what I have to say."
I'm not afraid for my life but I am afraid for my possessions, my dog, and my emotional well being. Living with him is stressful.
I want him out.
He did not properly research the law but stated that "how much do you want to bet you can't kick me out."
I was going to change the locks but my dad, who's in Michigan, suggested I don't.
Someone at work suggested I get a restraining order, how will this protect my belongings, dog, and myself?
Should I have him sign a subleasee agreement even though he technically cannot live here?
Is this an effective way to get him out?
I want him out ASAP.
Please help.