В общем значении слово little и small переводится как "маленький", но используются они в разных случаях. "Small" используется в тех случаях, когда нужно сказать о размере чего-либо или о количестве, к примеру:
a small house - маленький дом,
a small amount of money - немного денег,
a small cube — кубик,
a small bottle — бутылочка
Слово "little" употребляют в значении: небольшой, не взрослый, молодой; не серьезный, незначительный; короткий, близкий (например, о времени).
a little way to go - недалеко
little problem – небольшая проблема
little sister – младшая сестра,
have a little word – перекинуться словечком
little use – небольшая польза
little things - мелочи