How do I kick him out?

I need some advice.

So my fiancé and I took in a house guest in august because he was supposed to be moving in with someone and it fell through. He’s like a father to my fiancé and is a very nice man, but we agreed him staying was temporary as in 3 weeks temporary. It’s now end of November and he is still here…

He does not have a job, he doesn’t leave the house. We are COMPLETELY supporting him. He smokes a lot of my fiancés cigarettes so we are spending double on those, we feed him for every single meal… It’s just becoming a lot. He was supposed to move out yesterday, but my fiancé started to feel guilty because he has nowhere to go. I’m too the point where I don’t care anymore. He’s always on the phone so he does have other friends and families, and frankly, there are shelters… I just feel like we are being taken advantage of. He’s staying in the room that is supposed to be our daughter’s so our plans to move her to her own room have been completely postponed. I feel bad for the guy, but I need to take care of my family. I told my fiancé we need him OUT, but so far nothing has happened. We are not in the financial position, nor do we have the space, to provide a living for a 60 something year old man.

What should I do? How can I put my foot down and make him leave? My fiancé said if I really want him to move out, that I need to tell him because it’s too hard for him.