I'm thinking of forcing my housemate to move out
Why would you force your housemate to move out?
I can't tolerate his poor behavior. He smokes and doesn't pick up after himself.
You shouldn't kick them out over those disagreements. Talking to a housemate first about their problems can lead to them changing their behavior.
He knows that he's not allowed to smoke and he needs to clean up after himself.
Your housemate should respect others and not make a mess that impacts others. Talk to him as soon as possible and give him a chance to change his behavior before throwing him out. If he's aware of how serious his behavior is he can change for the better.