故事从老王集开始。王大举(李梦男饰)在村里开了一家酿酒厂。他的儿媳生了一个儿子,取名王一毛。王一毛在满月前去墓地埋王一毛,找到了一个弃婴取名的狗(姜龙饰)。王大举把狗当养子。王大举的儿媳又生了一个儿子和一个女儿。她的女儿杏儿(王和饰)聪明可爱。她的小儿子王毛天生就有智力缺陷。几年后,王大举把狗送到少林寺学习武术。
转眼间,十年过去了,狗长大了,师父让他下山回家。狗不颠倒就回村子了。他想给养父王一个惊喜,就偷偷翻墙回家。杏儿正要上厕所。突然,他看到墙上剩下的狗。他吓得大声喊道。王毛急忙赶来把剩下的狗拉下来。他不得不打他。他不小心把烤红薯掉在地上。剩下的狗捡起红薯逃跑了。王毛非常生气,不得不追赶他。剩下的狗一次又一次地解释,并报告了他的家。王毛根本不听。他追赶剩下的狗,剩下的狗一口气跑回家。
王大举和他的妻子从房间里听到这个消息,看到狗长成了一个精力充沛的年轻人,他们高兴地闭上嘴,王毛抱着狗欢呼。那天晚上,王毛娘(秦海璐饰)对狗剩嘘寒问暖,狗剩也给她讲了很多关于少林寺的事,王毛娘请狗剩保护杏儿。杏儿也长大了,出落得婀娜多姿,美丽可爱。村公所所长杨三(蒋易饰)对杏儿情有独钟,兴奋不已。杏儿很烦。狗剩下的及时赶来赶走杨三。杨三不愿意放弃。他没有嫁给杏儿,他的懦夫给了他建议。
狗剩也对杏儿有着深厚的感情,但不敢说清楚,只是默默地关心杏儿,王大举全看在眼里,她提醒杏儿处处小心。王大举做了一罐新酒,邀请杨三和村里的长辈品尝。他们让狗练习几套拳击来帮助他们。狗被拒绝了。杨三嘲笑他。王毛娘让狗展示她在少林寺学到的武术。狗摆出姿势,乱打乱打乱打。没有规则。王大举非常失望。狗谎称主人没有教他武术,让他每天下山挑水。他在少林寺挑了十年的水。杨三趁机又贬低了狗。
狗被激怒了。他一掌下去,就把桌子打碎了。在场的每个人都惊呆了。杨三担心狗会报复他,整天惊慌失措。今天是农历十二月二十三日。再过几天,就是新年了。王毛娘把王大举的衣服换成了狗。王大举派狗给辫子爷(刘佩琦饰)送两罐酒,然后把辫子爷送的两篮苹果拿回来。
剩下的狗拿着两罐酒冲向辫子爷爷家。他面前有一座小桥。狗刚上桥,两名士兵骑马疾驰而来。剩下的狗吓得赶紧躲在一边。桥栏杆断了,剩下的狗没时间躲闪。他即将掉进河里。凭借他在少林寺的敏捷技巧,他稳稳地站在地上。士兵们对狗剩赞不绝口,然后骑马走了。狗剩发现酒缸坏了,酒洒在地上。他突然目瞪口呆,不得不在篮子里放一块石头。
辫子爷是名门望族后,他和管家老顾站在家门口,期待着唐玉龙的到来。国军连长苗春来的副官唐玉龙随后骑马赶到,辫子爷赶紧邀请他回家。狗拿着一块大石头和一罐酒继续旅行,远远看到宋玉桃(史)和枣花在舞台上唱“白蛇传”,他们为抗日战争筹集资金,虽然很努力,但唱歌不伦不类,观众离开,枣花追逐每个人的钱,每个人都哄,枣花气咬牙切齿,狗看清楚。
辫子爷定期筹钱给国军,支持他们对日作战。狗留下来给辫子爷送酒。辫子爷看着大石头,很纳闷。唐玉龙认出了狗的剩余,才知道狗的剩余是为了躲避它。他一次又一次地向狗赔罪,拿出一块银元赔偿狗的剩余。辫子爷爷不需要他赔钱。他答应不告诉王大举这件事。他还请狗留下来一起吃饭。狗婉言拒绝了。他急着回去给王大举送苹果。
杨三一想早点娶杏儿回家,但又怕狗剩下梗。懦夫想出了一个好主意,让王毛当兵。杨三觉得可行,就把王毛加到了已经满的名单上。如果王大举和他的妻子不愿意,他们肯定会来找他,所以他趁机和杏儿结婚。小翠是杨三的干妹妹。她从小就和王毛订了一个娃娃吻。王毛回家找小翠,随便说出小翠娘和父亲王的私情。小翠愤怒地把王毛赶走了。小翠娘抱怨小翠。她早就把王毛当作未来的女婿了。
狗来到刘糟鱼的摊位吃肉丸,一口气喝了四碗汤。刘糟鱼的女儿看不见枣花。她忍不住批评了狗剩下的几句话。刘糟鱼站出来为狗剩下的东西解围。她还找借口把枣花拿走,给了狗另一个肉丸。狗剩下的东西吃饱了。狗带着两篮苹果往回走。因为汤太多,尿急,胡同里只有一个厕所。狗剩下的时候,把苹果放在巷子的入口处进去。
宋玉桃伴读顾亮刚唱完戏下台,他陪宋玉桃到茅房,一群孩子围着他问问题,顾亮很不耐烦,三言两语把他们送走了。狗直接进入厕所,宋玉桃很方便,她吓得大喊大叫,坚持狗偷看她,顾亮抓住狗,狗解释,宋玉桃不听,也花钱买狗苹果,狗着急尿裤子,宋玉桃不得不带顾亮离开。
杨三来给王毛发了一份入伍通知,借口王大举到目前为止还没有取消王一毛的户口。他家有两个儿子。根据国府二选一的指示,王毛必须被派去当兵。王大举不愿意。杨三趁机提出要娶杏儿,这样王毛就不能当兵了。王毛娘坚决拒绝。杨三出去看杏儿和王毛,对杏儿微笑,命令王毛在初九报到。否则,在军法论处,王大举让杏儿送杨三。杏儿站在原地,杨三不得不痛苦地离开。
狗很晚才回家。王毛娘让杏儿给他煮饺子。狗发现杏儿哭了,王毛娘又讲了一遍。