《聖誕牧羊人》講述了一位退伍軍人遺孀莎莉·布朗的故事,她是一位出版過兒童書籍的作家。丈夫去世後,她只剩下他養的德國牧羊犬「巴迪」。一場暴風雨過後,巴迪驚慌地逃走了,這引發了一系列事件,而這些事件註定會讓巴迪和莎莉以外的人走到一起。