They got one from a rescue center a few moths ago and it had a fight with their other dog so had to go back, I don't think they would get one from there again especially as their are Children involved
Try Labrador Rescue Trust - they will match up with an appropriate dog ie one that is child friendly etc. My sisters lab and of course the lovely Max are from there - both child friendly, dog friendly etc etc
I agree with a rescue, a reputable one will match you up with something suitable.
All dogs have the *potential* to turn, not just ones from rescues.
Mine (different breed) is bred in the purple by a well-known breeder and he is sharp with other dogs - but now much better than he used to be with lots of training