Во время соборов я бы просто не стала давать. Сказать: мы собираемся на улицу, нет времени. Ну поорет для приличия, а Вы его в это время одевайте спокойно, как ни  в чем не бывало. Сходили по делам, погуляли, пришли домой - обедать. Вот после обеда, на сон, можно дать, если попросит. После сна - полдник, игры, опять погулять. Пришли - ужин. Поели, искупались - спать + грудь. Если в промежутках просит, и если Вы не заняты, то дайте. Если заняты - не давайте. Обнимайте его почаще, целуйте. Пока же, ИМХО, Вы не готовы к этому. Потому что сами пишете, что легче дать грудь, чем уговаривать. Если бы решили, что хватит, делали бы для этого что-то. А просто по щучьему велению 2-летний ребенок Вас не отпустит ))