I wouldn’t let him in, because my partner has very strong feelings about anyone in the house, but if he doesn’t mind waiting outside he’s getting a lot more than a sandwich and water. A full meal is a very rare thing on the street and some bread and Ham isn’t a meal. I always have left overs or prepped meals ready and he’s eating until he’s full. Water is the same, as much as he can stomach.
I’m no barber, but I can trim my own beard so I’m sure I can manage his. If the stars align, I have a real stylist down the street and I’d happy to ask if she has time for a clean and cut.
Most importantly, I’ve got contact info for shelters and food banks. When if I can’t do anything else I can help find someone who can.