Un chien de garde est un chien spécialement dressé pour interdire l'accès à un lieu.
Un chien de garde est, en informatique, un mécanisme électronique destiné à s'assurer qu'un ordinateur ou un automate ne s'est pas bloqué à une étape particulière du traitement.