They're almost the same if we say about sizes, weight, height. But малый is also used for man who guys. You can say маленькое платье, but we don't say малое платье.
It can be also used to express that something is not big enough (это платье мне слишком малое).