Griffin d
Диалог прост в плане того, что менятся будет сообщение и заголовок. Кнопки ДА,НЕТ - не меняются. Bottomsheet я не знаю. Приложение должно работать под андроид 4 и выше.
А в чём проблема? Если это в одном классе - можно просто вынести в один метод создание и дёргать этот метод с разных кнопок.
Если это в разных классах, то создать отдельный класс, который умеет создавать диалог. И дёргать его. Суть особо не меняется, стандартный способ переиспользования кода.