There are tons of puppy temperament tests. You can hire a professional to test a puupy you are interested in to see if is compatible with your family or you can learn to conduct some of the tests yourself which is what I did. There is lots of info on this subject on the internet but if you or anyone needs help finding it just PM me.