I apologise that so much of my inspiration comes from France and I have to give links to French newspapers. This is an interesting problem.
A homeless man, though it turns out that he does have a roof over his head, has been begging on the streets of Nice accompanied by a Jack Russell puppy. This little dog has now been taken from him by an animal welfare charity. Local businesses have drafted a petition to have the dog returned to the man.
It turns out that, although a kind waiter brings the man food and the dog always gets some, French cuisine does not always agree with canine tummies. This beggar has already had animals removed from his care. Personally when I see beggars anywhere accompanied by cats and dogs, my first instinct is to cut the leads and make off with the animals. A friend of our daughter kindheartedly bought some food for the dog in one instance and needless to say got a mouthful of abuse by way of thanks. Presumably you don’t get much by way of drink or drugs in exchange for a tin of Whiskas
Personally I think the local businesses in this corner of Nice are wrong. The beggar lost his wife and daughter in a fire, it is reported, but no one put a collar and lead on him and made him sit all day on the pavement.