Homeless man gave me a bag of dog food yesterday

So I finished work yesterday and a homeless man whom I’ve previously spoken to about his dog and mine, was sat outside. He gave me a carrier bag filled with dog food. He said he would like me to have it because his dog (a British bulldog) has allergies and can only eat hypoallergenic dog food. He said he was just carrying it around with him and would like to give it to me if my dog would eat it, so told him she will eat anything. I asked him if he needed anything and he said no he didn’t want anything he had all he needed and thanked me for offering. I accepted the bag filled with tins and biscuits, all sealed and told him I’m so grateful and thanked him for his kindness.

I went back into work to sort my bags out and my colleague was asking about the dog food so I told her homeless man had given it to me. She then goes on a rant about how he’s probably drugged the food or injected something into the tins to try and kill my dog, to which I burst out laughing and left. She text me today warning me not to feed the food to my dog and thinks I’m crazy for accepting it.

Why would a homeless man, maybe on drugs, (let’s say for arguments sake that he is on drugs) waste drugs, that he needed for himself, on a random girls dog who he’s never met before lol!

Anyway I’ve fed my dog on some of the treats, she’s absolutely fine and it got me thinking, is my colleagues way of thinking a widespread thing or would anyone else have fed their beloved pet something from a homeless person?