I have 2 lab mixes I got from the humane society a year and a half ago, great dogs. The girl is a lab and border collie mix, very very sweet with people/kids/cats/dogs. She figured out how to use the bathroom outside very fast when shes laying around you can move em,hug em, play with them, etc. They are sweet, playful, and loyal dogs. Big though, my girl is around 85 lbs. The guy is good as well but not as nice, more cautious. He is beagle and lab mix. Still a good dog but not as trusting with everything.
Good luck to you with whatever you end up choosing.