Is it permissible to perform Salah (prayer) behind a person who swears by anyone other than Allah, wears amulets
Swearing by anyone other than Allah may be an act of Al-Shirk-ul-Akbar (major form of associating others in worship with Allah) or Al-Shirk-ul-Asghar (minor form of associating others in worship with Allah) depending on the intention of the person who swears. The same ruling applies to wearing amulets, it may be an act of Al-Shirk-ul-Akbar and it may be (Part No. 1; Page No. 354) an act of Al-Shirk-ul-Asghar. The ruling on following one of the
Sufi Shaykhs differs according to the person's `Aqidah (creed). You did not clarify his `Aqidah in the question. But this Imam should be advised to abandon any deed that displeases Allah. If he accepts the advice, there is no harm, but if he insists, you should pray behind another one.May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.