I'm going to make my friend sleep in the garage
Why not let them stay in the house?
I know it sounds cruel but I don't want to let him use my bed anymore
Even if you don't want your friend using your own bed, the garages seems like an extreme solution. Maybe you could come up with somewhere else for him to sleep, such as your couch. Your friend might get offended or hurt if you tell him to sleep in the garage.
No way. He deliberately choked me with a belt and he's always leaving oily stains on the bed.
I think that you should not have him stay over at all in that case. At the very least though, you should not force him to sleep in the garage.