["I've asked my roommate to keep the smell contained but it still smells strong as we have a smaller 3 bedroom house. Part of the problems is his bed linen and clothes are always dirty."]
Have you talked to him about being a bit cleaner in general?
My roommate recently started smoking marijuana and keeps it in my girlfriend's home now. It reeks in the hall and aggravates me in my office as well.