The animal rights organization says that the homeless man, who is supposedly Romani, had drugged the dog in order to keep it calm, and that's why they took it away from him. Not sure whether to believe this story, since there is zero evidence for it, but it could be true, because people generally like to ignore homeless people yet they will approach a cute dog and possibly give money to its owner - sad, but that is how the world works. Nonetheless, even if it is true, that doesn't give this organization the right to take away the dog from the homeless man.
Did the homeless man get his puppy back?
Nope, doesn't seem to be the case.