Понимаю, что ничего нового не скажу, но самая лучшая со всех сторон собака для охраны - это овчарка. И недорого стоит, и дрессируется практически сама, от хозяина требуется максимум усилий, и охранный инстинкт развит больше, чем питательный.
Да и внешне собака красавица - ни тебе каких-то слюней, ни кудрявой шерсти, ни уродливого хвоста. Загляденье просто. У нас 15 лет жила овчарка, и мы ни секунды не жалели о том, что выбрали именно ее. А если есть маленький ребенок, то овчарка будет его любить как своего щеночка (если взрослая), а щенок будет играть и простит ребенку все обиды.