This is just my personal opinion; I am not any kind of expert . I am basing my choice on my Annie dog who is a Lab mix stray that came here at least six years ago. (The vet said she is a Lab mix.) The one thing I do know is that she is a kind, PATIENT dog with a wonderful easy going nature.

I say this because of the way she interacts with my two little dogs (and people in general). My little dogs often pester her and if she's lying down, they both are all over her or at the very least, up in her face constantly. She has NEVER gotten ill or hateful with them and she has had the chance imo. Once in awhile, young small children are here and she does ok with them. Mainly she just keeps out of their way. She's not used to small children but she certainly does not growl or anything like that. Actually I have NEVER seen her growl at anything. The only time she gets upset is when a stray dog happens to come by our property. The hair on her back comes up and she chases the dog away... .guess she's protecting her property.

Sooo, I think a Lab would be a good choice for a family and/or children. I certainly would not recommend a little dog such as a chihuahua or pom or any kind of little dog--not for children imo.