I couldn't agree more, Molotov.
We nearly ended up with a staffy - dh found one collarless, wandering by the road one Sunday morning. He had injuries and was limping - we think he'd been hit by a car - so dh put him in the back of the car and brought him home.
We rang the police, and they had, at that point, no reports of missing dogs, so we decided we had no choice but to hand him over to the SSPCA - he needed to be seen by a vet, and as it was a sunday, visiting the OOH vet service in Glasgow would have been £140, just to cross the threshold, and we just couldn't afford that - so as the SSPCA would have access to a vet, we thought this would get him the care he needed.
As it happens, only half an hour or so after we'd handed him over, we got a call - his owners had rung the police, and as the description of their missing dog tallied with the description of the one dh had found, the police gave them our number. They collected him back from the rescue that afternoon. It turned out he'd slipped his collar the night before, when something startled him, in the next village to ours, and had run over 3 miles from home before dh found him.
If his owners hadn't been found, and the SSPCA had put him up for rehoming, we would probably have taken him - he was a lovely dog. Despite the fact that he was lost, scared and in pain, he did not utter a single complaint when we were carrying him indoors or checking him over - he was a perfect gentleman.