Mixing the sociability of a cocker spaniel with the intelligence of a poodle, they're seen by many as the perfect family pet.