The correct option is B Cationic
Synthetic detergents used in hair shampoos, usually contain a modified ammonium ion as an active site, which produces a germicidal action. Example: dodecylaminehydrochloride (C12H28ClN) and hexadecyltrimethylammonium bromide (CH3(CH2)15N(CH3)+3Br−).