How do I handle my unemployed, disrespectful boyfriend without breaking up?

I’ve been dating my boyfriend for almost a year. He told me he was basically homeless and staying at his mom’s place, but he can’t stay there anymore and has nowhere else to go. So when I got my own apartment, he moved in with me about 3 months ago after losing his job the same day. He has around $50k in debt, lost his car, and hasn’t really been looking for work. I pay all the bills, buy his food and drinks, and take care of everything. He admits he has a drinking problem, calls me stupid, is rude, and we argue a lot. I also have a hard time communicating with him because he turns things around on me, says I’m the one who can’t listen, and denies things he’s said before. We don’t even sleep in the same bed because he says he likes to sleep by himself, so he stays in the living room.

Now he took off with his friend, is ignoring my texts, and his friend messaged me saying my boyfriend told him to tell me he’s staying the night. He also left his large dog with me, and the dog is aggressive and barks a lot, which makes me uncomfortable. I just feel really sad and heartbroken.

I care about him and want to make this work, but I feel disrespected and unappreciated. I don’t know what to do in this situation—how do I handle this?
How do I handle my unemployed, disrespectful boyfriend without breaking up?
Post Opinion