just send them to a shelter
And I thought this only happened in movies!
You should give them ONE chance first. Sit them down and give them a very stern warning. Tell them that if they don't get their act together, then they will have to find somewhere else to live. You are already nice enough to let them eat, sleep, and do everything else they do in YOUR house, and they can't even respect that enough to clean up after themselves, buy their own toiletries, or even use their own toothbrush?? Unacceptable!! One more chance would be really kind, but I wouldn't stop you from kicking them out right now.
If you want to kick them out right now, sit them down and tell them what is going on. Tell them what you just told us, and then say you can't stand it anymore, you've had enough, and they are out of there. Remember, it's YOUR house, not theirs, and YOU had the heart to give them a place to stay!