no difference between 小 and 小的in the meaning,however, there is a little difference in the usage, such as 小孩 is right, 小的孩 is wrong, both小手套and 小的手套 are right,穿小鞋 is right,穿小的鞋is wrong,otherwise you can think that 穿小鞋is a meaning, 穿小的鞋 is another meaning, these are only a habit.