Однако сразу после премьеры в Лондоне возник громкий скандал. Сидней Гранди (Sydney Grundy) и ряд других театральных критиков выразили возмущение наличием в пьесе Шоу грубо-простонародных выражений, которые в поствикторианской Англии считались непристойными. Особое возмущение вызвала реплика Элизы в III акте: «Not bloody likely!» (в русских переводах неточно передано как «К чёртовой бабушке» или «К чертям собачьим»). По мнению Гранди, это «оскорбление общественного вкуса», а Ассоциация театральных антрепренёров потребовала убрать эту фразу, угрожая отзывом лицензии у театра. Общественность не поддержала критиков, пьеса шла под частые взрывы аплодисментов. В кинофильме эпатажная фраза также присутствует. В 1950-е годы понимание непристойности смягчилось, поэтому в мюзикле Лоу данная шокирующая фраза заменена другой (тоже «неприличной», но более соответствующей восприятию зрителей середины XX века) Шоу не торопился публиковать текст пьесы, так что первым появился её немецкий перевод (перед венской постановкой, в начале 1913 года), а в ноябре 1914 года, уже после театрального триумфа, текст был напечатан сразу в двух журналах: «Everybody's Magazine» и «Nash's Magazine». Первая книжная публикация состоялась в 1916 году (издательство: Brentano’s), в 1941 году был опубликован текст, значительно дополненный Шоу по мотивам сценария фильма. Первыми в России (1914 год) «Пигмалион» показал в Петербурге (в Пассаже) театр Сабурова, с участием Елены Грановской и Степана Надеждина. В следующем году популярную пьесу поставили Михайловский театр (апрель 1915 года) и Александринский театр (сентябрь того же года), режиссёром в обоих случаях был Всеволод Мейерхольд, в Александринском театре играли Екатерина Рощина-Инсарова и Борис Горин-Горяйнов. В Москве пьеса пошла начиная с 1914 года в Московском драматическом театре Е. М. Суходольской, где роль Хиггинса играл Николай Радин. В 1925 году пьесу на долгие годы включил в репертуар Малый театр.
В дальнейшем «Пигмалион» ставился во многих российских городах и театрах, среди исполнителей главных ролей были блистательные Дарья Зеркалова, Валентин Гафт, Алиса Фрейндлих, Елена Яковлева, Алёна Бабенко.
В спектакле Евгения Баранова «Пигмалион», премьера которого состоялась в феврале 2025 года в Театре имени Андрея Миронова, представлены прекрасные актёрские работы замечательных петербургских артистов. Роль Генри Хиггинса исполняет тонкий, харизматичный артист Михаил Разумовский. Элизу играют две актрисы — Любовь Виролайнен и Ангелина Столярова. Роль «образцового джентельмена» Пикеринга играет Михаил Черкашин. Альфреда Дулиттла, отца Элизы, воплощает заслуженный артист России Николай Смирнов и Геннадий Алимпиев. Трёх «Миссис» в спектакле играют прекрасные Анна Твеленева (Миссис Хиггинс), Лариса Абракова (Миссис Пирс) и Татьяна Захарова (Миссис Эйнсфорд Хилл).