Oodles or poodle mix breeds make the best family dogs because they are easy to train, non-shedding, hypoallergenic and come in a range of sizes to suit any home.