Smalltalk doesn't only rely on OOP. It has lambdas and closures so that you have functional capabilities, too. Not strictly multi-paradigm, but close enough. This is why Smalltalk is so powerful.
Multiple inheritance has its problems, too. I prefer the greater simplicity of single inheritance.