<human>: A bit of context. I've been living with my roommate for 10 months now and quite frankly, I've tried but it is horrible. Right now I am the only one cleaning shared spaces. My roommate's contribution is that he takes care of the cat litter and occasionally takes out the garbage. I vacuum, do the dishes, and clean the bathroom 100% of the time. It's not a fair distribution but I've given up on it. 

My roommate did not tell me before we moved in that he was against overnight guests. I stood my ground because I think it is an unfair expectation for two adults sharing a 2 bedroom living space. I have had guests over three times since I have moved. I told him every single time I told him by at least the morning before. He responded by being passive aggressive and **accused one of my guests of peeing on the floor** and left to stay at a hotel. He has a friend overnight once or twice a month. I don't mind his friends staying over, I just wish he didn't make it so difficult for me to have people over. 

I now have a boyfriend and I want to have him stay over maybe once a week. I have a dog I am responsible for so it's hard to stay at my boyfriends place. Legally, it's allowed in my lease to have guests over 25% of the time. I don't want to disturb the fragile peace and make life more inconvenient for me. Any tips for dealing with the roommate?

Can you condense the text into three sentences or less?
<bot>: My (lazy, crazy) roommate makes it difficult for me to have overnight guests. Any tips for dealing with the situation?