菲尔是个气象播报员,每天除了在摄像机前给观众做风趣幽默的天气预报外,每年的2月2日他还要前往一个名为普苏塔尼的边境小镇,报导当地的土拨鼠日庆典。
事实上,菲尔对这一节日相当嗤之以鼻并开始对工作感到厌倦,当他例行公事完成今年的报导后,便急不可待地想重返家园,却因为一场突如其来的暴风雪耽搁了。
第2天醒来后,菲尔意外地发现时间仍然停留在前一天土拨鼠日,昨日的一切重新上演。惊讶、不信、刺激、狂喜、烦闷、焦虑、不安、绝望、倦怠等各种情绪轮流侵占菲尔的感官领域,可无论他如何选择度过这一天,他都始终无法再前进一步,开始了他重复的人生。。现年48岁的犬饲保(小日向文世 饰)是某宠物用品制造公司的职员,一年前他被公司派往某小岛的超市做产品推广工作。犬饲先生和善热情,与吊儿郎当的店长莲田(池田铁洋 饰)形成鲜明对比,然而生活中他却是一个讨厌狗的人。莲田所负责的宠物香皂出了质量问题,犬饲先生和部下(木南晴夏 饰)为此四处拜访顾客,向他们道歉。借此机会,他得以回到离开了一年的家中。谁知,家人在此期间竟然背着他养了一条白色的萨摩犬。犬饲先生为此既紧张又烦恼,偏偏家人又为他创造了各种和狗狗独处的机会。从最初的手忙脚乱,到之后的挂念喜欢,中年男子的心静悄悄发生着变化,而他的工作也有所起色。
和善的犬饲先生,笑容变得更加灿烂……。被犬神附身的陈家少主陈奇和他的家臣夜神,趁机来到看守禁地,准备偷取侍魂瓶。
犬神借司徒然对他的信任偷取其手印,而后利用忍符和司徒然的手印终于让侍魂瓶现身。
另一边司徒然从千姬夫人的歌曲中醒过神来,发现犬神附身的陈奇不见了,赶忙出来寻找,惊觉自己对陈奇情愫更浓。
蚀月之夜,犬神设法将侍魂瓶调换,被司徒然识破。司徒然用结界困住犬神,同时怨魔设法让司徒然用驱魔箭射伤犬神。犬神以为司徒然和怨魔相互串通,两人之间误会越来越深。大战结束,犬神为了不拖累陈奇,思来想去最终让司徒然将它收服到侍魂瓶内。最后司徒然带着侍魂瓶,和陈奇夜神结伴去了金陵……。