Stethoscopes can work sometimes through light clothing but to get a better sound through the stethoscope you should always place the stethoscope directly on the skin.
The clothing and even light clothing can muffle the sound of the heartbeat that the stethoscope is trying to hear.
Doctors are always advised to put the stethoscope directly on skin for best results.