#6 – Poodle
One of the smartest dog breeds of all, Poodles are incredibly easy to train and make ideal companions. These low shedding (so great with allergies) dogs just love to be with their owners and will seek attention every chance they get. Fun loving and very loyal, they are kind with children and make great family pets.