little shoes was not accepted
It should be accepted. Usually 'small' and 'little' are 100% interchangeable. However, here I prefer 'small'. The reason is to avoid 'has little' here, which is used in phrases like 'has little time', 'has little interest', etc.
Honestly, it should have been accepted. Report it.