I haven't tried the butler idea in a dorm, but I have tried a Bonehilda, and she did pretty well. When she gets stuck on an unproductive activity, I just dismiss her and call her back out, and that seems to work pretty well.
I have also made changes that significantly helped. I also removed all hampers and washers/dryers, and I spend some money on modifications. I upgrade the stove and fridge, add a dishwasher and trash compactor (and fire alarm!), and upgrade showers and toilets. I've found since doing so that the roommates tend to wash dishes more often when they can just throw them in the dishwasher. Also, they seem to like to serve meals, which can be put into the fridge and not spoil. They still won't clean the showers or toilets, but they don't seem to get dirty as quickly (might be my imagination), and they certainly don't break as often.
Like Strongsoylatte, I usually get rid of the laundry stuff in my homes. It's tedious to maintain in the game, and butlers, maids, etc., don't reliably take care of it. Besides, I hate doing laundry, lol.