Подлежащее - это то, о чем идет речь в предложении, а дополнение - это то, куда направлено действие или о чем идет речь в предложении. В предложении "Дом охраняет собака", подлежащее - это "дом", так как именно дом выполняет действие охраны. Дополнение в данном случае - это "собака", так как именно собака помогает дому охранять.
Как эксперт, могу сказать, что важно понимать, какие части речи выполняют определенные функции в предложении, чтобы корректно составлять предложения и правильно их интерпретировать. В данном примере, понимание того, что "дом" - это подлежащее, а "собака" - дополнение, поможет правильно распределить роли в предложении и понять, каким образом они связаны между собой.