I have found that a rescue mixed breed is always the best. The health concerns that come with some breeds get diminished with mixing breeds. The best family dog I have ever had is my current - Chinook. Not a guard dog as he would probably invite in a dirtbag. Literally loves all people and all animals.