Вот этого всего делать не надо, лучше демонстрировать полный игнор: повернуться спиной, и притвориться спящей, лежать спокойно, и не реагировать вообще никак до нужного вам времени - до 7 часов.
с этим согласна. Только начните "прибавлять" время "игнорирования" потихоньку. То есть, собака пришла вас будить, вы не будитесь. Собака успокоилась (так или иначе, любые первые признаки того, что собака вас перестала будить. проснувшись, не особо общайтесь с собакой, как будто вы встали для того, чтобы в туалет сходить. Измените все ритуалы, которые были до сих пор. и введите новые.
Например, введите какое-нибудь ключевое словом (доброе утро, например), которое будет обозначать, что вы "просыпаетесь". Начните с 5 лишних минут, когда собака поймет, что вы функционируете только после того, как сказали "доброе утро", то перестанет вас будить. Со временем. Не сразу, но быстро поймет.
мои меня вообще не будят. Я не встаю в строго определенное время, но они будут спать, пока я не встану окончательно. Ключевого слова у нас нет, но, как у всех, есть некое однообразие действий по просыпанию, которое собакам дает знак, что хозяйка проснулась.
с ключевым словом вам будет легче научить собаку, а потом уже и без него будете спать, сколько захотите.
единственное, и очень важное - я всегда слежу, чтобы время сна (соответственно) перерыв на выгул не превышал 9 часов. То есть, если встаю в 12 дня, то собаки должны быть выгуляны в 3 утра (я утрирую, конечно, но смысл вы поняли).
и да, первым делом - гуляю собак, а потом все остальное, умывание, еда, общение с домашними...