Bien sur que oui le chien à un instinct de garde, comme tous les animaux d'ailleurs, c'est la seule condition pour leur survie en milieu naturel donc en milieu domestique il a gardé cet instinct là, il garde sa maison, ses maitres, il prévient d'un éventuel danger, etc .... c'est ça la garde. Ce n'est pas parce qu'ils font la fête qu'ils ne gardent pas ....
Quand à l'attaque je n'en vois pas l'intérêt (sauf en milieu militaire ou autre institution du même genre). Si ton chien te sent en réel danger il pourrait éventuellement attaquer sachant qu'il n'y a pas de risque zéro et ce avec n'importe quel chien.