Update to the lost puppies story. Yes, the owner was found. It turns out all three dogs are 8 month old puppies. One is much bigger, but they are all from the same litter. They live about 1/2 kilometer from our house, on the other side of a rather busy road. Our neighbours figured out who they belong to and returned them (shortly after we left for our Easter weekend in Toronto).
For the few hours we had them it didn't take us long to bond. . .