Словосочитание "сонный сторож" представляет собой сочетание двух существительных, между которыми устанавливается определительно-определяемое отношение. Первое слово "сонный" является прилагательным в роли определения и характеризует основное качество второго слова "сторож", которое выступает в роли определяемого.
Таким образом, тип связи слов в словосочитании "сонный сторож" - атрибутивный (определительный). Прилагательное модифицирует существительное, сообщая читателю дополнительную информацию о состоянии сторожа, то есть указывает на то, что сторож сонный или склонен ко сну.
