That's really sad princess. There has to be some agency that can help him, starting with the Food Pantry.
I'd sure hate to see a guy and his dog parted. I'd throw in a case of dog food if you want to set something up.