For me, i would suggest Golden Retriever because they are a well-mannered, lovable and intelligent dogs. They are very easy to train. They are a popular family dog as they are always like to pleasing their master, gentle with the children and good with other dogs. They are a charming devoted dog. They are also is a good watchdog.
Other than this, you also can find more other family dog breeds at http://www.dogbreeds-and-doggie.com/best-dog-breed...
There will have a lot of different dog breeds profile for you to choose the right dog!
Hope this help! : )