It sounds like you are running a flop house. Given his payment of rent is so inconsistent, what's the real reason he's still around?
Dogs can be kenneled or otherwise temporarily relocated.
Plenty of people looking for rooms to rent, right now.
Sounds like you are reaching your own bottom.
I'm not remotely religious and yet felt empowered by the Serenity Prayer and it became a mantra.