My brother-in-law lived next door to someone mistreating their dog. They kept the poor thing outside all the time tied, no food or water. The entire family was having a fit over how that dog was being treated so John went next door to talk to them, he suggested they either start taking care of the dog or he'd take it from them. Well nothing changed, the owner of the dog left on a trip leaving the dog again with no food or water so my brother-in-law went into the yard and removed the dog. He never hid the fact he took their dog. He kept the dog, allowed it to have playtime in the yard. For a long time someone would always be outside to guard the dog from its actual owner and when they'd see the owner they would just stare each other down, never saying a word. Was it legal, no, but for the dogs sake it was the right thing. John at least gave warning to the owner he would take the dog if they didnt give it proper care.
Some places it's hard to get help for an animal. A few years ago in our county a horse starved to death. Neighbors and passerbys would call the police, they tried everything to get the horses help. No one would take the case, no one would help. Neighbors would even leave hay for the horses thinking the owner would feed them, no. It wasnt until one horse died that there was a big uproar. All the people who tried to get the horses help threw the biggest fit, it made the front page of the paper. They let everyone know all the people and places they called to try to get help for the horses and all the places who turned their backs on the situation. Should someone had stolen the horses? Taken them somewhere safe? Sad truth is they'd a been in more trouble than the man who let his horse starve to death.