Я бы наверное просто попозже собаку выводила. Не в 21, а в 24 часа. Даже если бы ради этого пришлось прервать сон. Вообще при 3-кратном гулянии нужно интервалы стараться сделать равными , у вас получается,что они должны быть около 8 часов. Следовательно 6 утра, 16 часов и 22 часа. Вот и считайте,что как раз в то время когда собаку нужно вывести она и писает, потому что не в силах пока выдержать бОльшего.
И еще. Я бы на вашем месте не усугубляла ситуацию и вообще никак не обозначала провинность собаки. Вы акцентируете внимание собаки на лужах СРАЗУ как приходите. Она поймет,что для того чтобы получить ваше внимание СРАЗУ нужно обязательно написать. В вашем случае нужно как только вошли бросать все и нестись с собакой хотя бы на минутку на улицу и УЖЕ ТАМ ХВАЛИТЬ ее за успешно сделанную лужу и кучу. Переставьте акценты, каким бы сильным искушением ни было обратное.
Таким методом я приучаю ВСЕХ взрослых собак к туалету. И знаете весьма успешно.