I would recommend the Dogs Trust to anyone wanting to get a rescue dog. We have a brown lab (who we had from a puppy) and decided we wanted another dog, so went to the Dogs Trust in Glasgow, where we found ddog2. The Dogs Trust people were really skilled and careful about making sure that she was the right dog for us, and we were the right home for her. We took our other dog up and spent the best part of an hour with the two dogs together, and one of the Dogs Trust staff observing them and talking to us about what to do and what not to do when introducing the new dog to the old one.
Plus we had a one two one talk with the same chap on the day we went to collect her, going over what sorts of things we should be expecting in terms of behaviour, and why, in psychological terms, these would happen, plus how best to cope with them. And the Dogs Trust were there if we had any questions or problems - not that we did. Ddog2 has slipped into our lives and our home as if she's always been here, or as if there was a ddog2 shaped hole in our lives just waiting for her.
Oh - and she's a lab cross - we are not sure what the rest of her is, though we suspect wiemeraner or pointer, going on her looks. But even though she is not pure lab, she has the loving, people-centred personality of a lab - she loves being with her people, enjoys human contact and companionship, and is very bright - so don't rule out lab crosses.
And there are pictures of both ddogs on my profile, if you want to see them.