Размер должен соответствовать размеру собаки!!! Чтобы она могла там вытянуться в полный рост, но при этом будка не должна быть большой - собака должна, в этой будке, согреть себя, в сильный мороз, своим теплом.
Отверстие - лучше круглое. Опять же по размеру, чтобы тепло максимально сохранялось в будке. Отверстие делаем на расстоянии от пола, а не в западлецо, чтобы не сквозило.
Утеплитель любой, но обязательно! В этом случае лучше перебдеть, чем использовать тонкий утеплитель и, как итог, получить холодную будку. Утеплитель должен быть везде: стены, пол, крыша. (Например, у нас, пенопласт 10 см).
Крышу у будки лучше сделать съёмную (на петлях): так легче убираться, летом проветривать или (ттт) оказать помощь, вытащить из будки приболевшую собаку.
Обязательно сделать предбанник, чтобы ветер напрямую не дул в лаз (отверстие для входа).
Стройматериал (доски) должны быть гладкими, чтобы собака не поранилась. Снаружи краска, само собой, на водной основе или что-то подобное, т. е. без резкого запаха. Внутри лучше обработать не едким средством от грибка и прочей прелести.
Если будка будет стоять не в вольере, а под открытым небом, то кровля должна быть мягкой, чтобы поглощать звуки дождя, града и пр. Если в вольере, тогда кровля вольера должна быть мягкой.
Вроде всё...
Что-то мне подумалось: просто надо себя представить на месте другого! ) В нашем случае - собаки.
Представляем, что нам (вам) надо будет пожить в этой постройке (будке) и тогда сразу поймёте, что надо и как сделать, чтобы не было сквозняков, чтобы было тепло и безопасно!