All dogs are individuals, breeds will have tendencies but nothing is set in stone and there are no guarantees.
Also depends on the family, a Lab would certainly not be the perfect family dog for my family! Big, bouncy (often smelly, sorry Lab owners!
) not ideal at all for a small suburban house.
I got my first dog, a mini schnauzer, because they are supposed to have terrier looks but not the terrier temperament, ha! is all I will say to that, my schnauzer is very terrierry, high prey drive, independent, confident, digs, she's lovely but not what I was aiming for in a first dog.
So get the breed you want, from the best breeder you can find, do the best possible training and socialising..... and keep all your fingers & toes crossed!