dirty bf help

Keanu
So I have been having a bad day I woke up cranky and irritated  and now my bf just keeps pissing my off.... so he's a logger and he likes to come in our house and sit on our couch and bed with his dirty clothes or he climbs in bed without showering cuz he's " to tired" when he gets off work idk how to talk very well but I'm litteraly about to say fuck it and move out or something cuz I'm tired of having to clean shit all the time and I have a very stricked rule no shoes on the carpet that's red and white so we take our shoes off at the door and he just ignores it some times and I'm tired of sleeping on the couch because I'm not going to sleep in a dirty bed with a dirty man.... so how do I talk to him about it??? Should I be blunt??? Or should I be nice?