maybe call social services and pose a hyopthetical to find out possible outcomes of their involvement, he's most likely eligable for financial aide....aside from that, it seems like a depressing situation, but one you don't have any control over. If I were you, I'd keep helping him, maybe throw a little money towards dog food and a little space heater. Maybe even talk to him about finding a low level job so he can at least kind of support himself. I hope everything works out for him.