As a speech therapist, you are often asked for an ad hoc assessment of similar topics. A general answer cannot be given. You should approach the problem with a well-founded diagnosis. ...because there can be many variations of "Tom can't pronounce the /ʃ/".