"I would counsel against getting a rescue dog, despite having one myself and I do adore her. I think if you have children, you really do need to know the dog's background and you just never do with a rescue dog. You have to be able to rely on them 100%."
SORRY BUT THAT'S BULLSHIT!
I am a rescuer and also a hands on volunteer for a respected independent rescue. Whilst some of "our" dogs, as I view them, come from pounds having been picked up as strays just as many are from family homes, ending up in rescue as a result of family breakdown, a move where dogs aren't allowed or some idiot refusing to keep the dog once they are pregnant.
ALL our dogs are assessed thoroughly before they go to new homes, as are any decent rescue's dogs. Assessment is an ongoing matter, something which is carried out throughout each day via observation as well as via specific actions.
We assess REGARDLESS of what the original owners tell us - because sadly a lot will lie.
For example, the boss of the rescue I volunteer at recently brought one of his residents to me for the day. He was considering asking me to foster her, knowing that I and my teenaged girls got on fine with her. However, that's not all there is to it, we live in a small village with children passing our door and a nearby school. A walk with the dog on lead gave the boss concern that she was not comfortable with small children as she pulled towards them as they passed and showed too great an interest in them. Who knows, she may have been doing so for a cuddle but we could hardly use other people's children as stoodges to find out!
As a result that dog will only be rehomed to an experienced adult family in a rural area. What's more, it was decided that she wouldn't be fostered here, partly because of a similar interest in my cats and partly because of the fact that although I'm a trusted, experienced fosterer and friend to the rescue, I live in a residential area with too many children around.
So, for goodness sake, please can we stop this fallacy that you shouldn't adopt a rescue dog because she comes with no background and "you never really know", because a decent rescue is pretty expert at this type of thing and they do know!