When we rescued MuttDog we had to have a home check 2 weeks before we were even considered for a dog. The home checker bought a dog with her to judge how we acted (and especially how DD acted) around a dog.
When we passed the homecheck We then had to take every member of the family (even the hamsters) to meet the dog we wanted.
We had wanted to take on two dogs (brother and sister) but the rescue wouldn't let us because 'we weren't experienced enough to understand the difficulties in training sibling puppies together'. We accepted this.
Finally we were told that we could have Mutt, but that if we went to collect her, and her Foster Mum didn't feel comfortable with us, then at that final stage we wouldn't be able to have her.
Oh and we signed a contract saying that we could ONLY rehome her back to the rescue - for her lifetime, that her 'chip' had to remain in the rescues name for a year and that we HAD to have her spayed at 6 months, unless we could provide written reasons, supported by a vet, as to why we didn't.
Even when we took on RottDog we had to go through a similar rigmarole, even though I was a volunteer at the Rescue and had known the owner for 2 years!
THAT is what a RESCUE does. Pounds just do it for the cash (and destroy dogs after a week if they can't rehome them).
This family was let down by a pound and they all paid the ultimate price