Скорее всего, причина отказа от горшка в том, что Вы рано начали приучать к нему сына. Дело в том, что такие дети - рано приученные - сначала воспринимают горшок немного как новую игру, а потом она им надоедает, и начинется протестное поведение. Тем более, Вы все эти два года "прессинговали" его разговорами, поощрениями, наоборот - порицаниями, то есть всячески заостряли на проблеме внимание. В таких случаях рекомендуют дать ребенку тайм-аут: не вести с ним никаких бесед о горшке, не предлагать покакать туда и так далее. Как минимум - в течение месяца. А потом заново начать приучать к горшку ,