The great thing about breed rescue is that people experienced in the various breeds are able to not only help the dog, but make an assessment as to its overall personality and ability to integrate into your own family circumstances.
For instance, they can tell you if the dog is good with older or younger children, other dogs, whether it has special health needs, and so on.
One really human friendly breed you might want to consider is the cocker spaniel.
http://www.nyabandonedangels.com/ is located in New York City, and serves the tri-state area. Their dogs really live up to their names. Many of them are total angels who have just had a hard time and need help to get back on all four feet.
So if you were thinking about getting a nice mid sized dog for the whole family, why not consider a cocker!