There is a rule in adjectives you could remember, so you would understand how adjectives are ranked in order:
opinion, size, age, shape, colour, origin, material, purpose
I remember this using the abbreviation: OSASCOMP
Cute - Opinion
Little - Size
Thing - Material/Thing
So ‘Cute little thing’ is grammatically correct :)