Ο σκύλος φύλακας, που μερικές φορές αποκαλείται και σκύλος επίθεσης, είναι ένας σκύλος που είναι εκπαιδευμένος να παρακολουθεί και να φυλάει ανθρώπους ή ζώα που δεν θα έπρεπε να βρίσκονται εκεί. Η κύρια δουλειά τους είναι να κρατούν τον ιδιοκτήτη τους και την ιδιοκτησία του ασφαλή από κινδύνους. Ο σκύλος φύλακας δεν είναι το ίδιο με τον "σκύλο φύλαξης". Ένας σκύλος φύλακας θα ενημερώσει τον ιδιοκτήτη του ότι ένας ξένος έρχεται γαβγίζοντας. Οι σκύλοι φύλακες, ωστόσο, μπορεί να εκπαιδευτούν να επιτεθούν εάν τους το πει ο ιδιοκτήτης τους. Ένας σκύλος φύλακας μπορεί επίσης να εκπαιδευτεί να επιτίθεται αν ένας ξένος πλησιάσει πολύ κοντά. Εάν εκπαιδευτούν σωστά, θα προειδοποιήσουν πριν επιτεθούν. Ένας διαφορετικός τύπος σκύλου φύλαξης είναι ο σκύλος φύλαξης ζώων. Ορισμένες ράτσες σκύλων είναι φυσικοί φύλακες των ζώων. Η δουλειά τους είναι να μένουν μαζί με ένα κοπάδι ή αγέλη και να το φυλάνε από τα αρπακτικά.