Why echoes can't be heard in a small room?
Because time gap between direct sound and reflected sound is too low to be perceptible by human ear.
There should be a minimum gap of 0.1 seconds between the direct sound and reflected sound to be perceptible by the human ear. In small rooms reflected sound comes back before 0.1 seconds, so we are not able to hear echoes in small rooms.