狗娃就任紫云縣長(zhǎng),首先開(kāi)倉(cāng)放糧賑濟(jì)災(zāi)民,接著免除捐稅,還要學(xué)紅軍“打土豪分田地”。衛(wèi)師爺勸阻他,公開(kāi)學(xué)紅軍共產(chǎn)黨,恐將遭致省府進(jìn)剿。狗娃于是換了一種辦法,向地主土豪征收“保護(hù)費(fèi)”,用以接濟(jì)窮苦百姓。省府行文要他剿匪,狗娃指出,土匪其實(shí)都是活不下去逼上梁山的百姓,武力進(jìn)剿就像割韭菜不是辦法。他向土豪地主征收田地,分給上山為匪的百姓。此時(shí),奶奶逼狗娃娶花花,狗娃為了避免跟心愛(ài)的奶奶正面沖突,接回了二娘攪局。果然花花傷心,但在奶奶的反復(fù)勸說(shuō)下同意跟狗娃成婚。狗娃再讓二娘假裝懷孕氣走了花花,奶奶左右為難怒打狗娃。
張敢為越獄后來(lái)到江西參加紅軍長(zhǎng)征,與國(guó)軍激戰(zhàn),被打散成為孤軍,途經(jīng)紫云縣北上尋找主力紅軍。李冬青設(shè)計(jì),要郭參議下令紫云縣長(zhǎng)狗娃率保安團(tuán)剿匪,欲使狗娃與張敢為火拼,他再與中央軍前后夾擊,消滅狗娃和紅軍。狗娃機(jī)智應(yīng)對(duì),不但救出張敢為,還將紅軍喬裝接入縣城休整補(bǔ)充。李冬青故作不知,再施詭計(jì),企圖在紅軍脫離縣城時(shí)予以伏擊。危急時(shí)刻,狗娃放棄縣長(zhǎng)官位,率狗娃山眾攻擊李冬青,并將紅軍接到狗娃山。李冬青和中央軍包圍攻打狗娃山,紅軍無(wú)法突圍,狗娃又使“空城計(jì)”,騙李冬青進(jìn)入山寨予以痛擊,紅軍乘機(jī)突出重圍北上延安。
反復(fù)的較量,使狗娃與李冬青的血仇更加尖銳。奶奶認(rèn)定,李冬青是狗娃山最險(xiǎn)惡的敵人,一日不除,山寨一日不得安寧,狗娃隨時(shí)有生命危險(xiǎn)。于是,奶奶離開(kāi)狗娃山詐死騙過(guò)狗娃,只身前去伏擊李冬青,不想?yún)s中了李冬青的圈套,被趕來(lái)的狗娃拼死救出。奶奶為掩護(hù)狗娃逃走,與李冬青激戰(zhàn),掉下懸崖摔成重傷,被紫云縣地下黨員陳鐵匠救往紅軍根據(jù)地救治。
抗日戰(zhàn)爭(zhēng)爆發(fā),李冬青駐守紫云縣城被日軍圍攻。為救全城百姓,狗娃捐棄前嫌,率狗娃山眾前往救援縣城,在城外與日軍激戰(zhàn)。日軍反包圍狗娃山眾,伙計(jì)們死傷累累,李冬青卻見(jiàn)死不救,狗娃帶領(lǐng)伙計(jì)們死戰(zhàn),眼看就要全軍覆沒(méi),張敢為率八路軍趕到,發(fā)起沖鋒,打退日軍。
戰(zhàn)斗中,狗娃繳獲日軍密電碼,張敢為派人送往八路軍總部,被李冬青暗暗跟蹤。原來(lái),李冬青早年留學(xué)日本平野特戰(zhàn)學(xué)校,成為日本間諜,派回中國(guó)潛伏。李冬青發(fā)現(xiàn)了八路軍總部駐地,奪回密電碼,返回紫云縣城,將情況報(bào)告日軍特戰(zhàn)隊(duì)長(zhǎng)猿飛。李冬青發(fā)現(xiàn),八路軍總部駐地地形與狗娃山極為相似,便與猿飛策劃占領(lǐng)狗娃山,進(jìn)行實(shí)戰(zhàn)模擬訓(xùn)練,訓(xùn)練完成后空降突襲八路軍總部,捉拿刺殺八路軍領(lǐng)導(dǎo)人。
奶奶在八路軍根據(jù)地養(yǎng)傷,深受教育,加入共產(chǎn)黨。組織上派遣奶奶和陳鐵匠假扮夫妻,潛回紫云縣。狗娃見(jiàn)到奶奶,對(duì)奶奶的愛(ài)慕之情難以抑制地爆發(fā),得知奶奶已加入八路軍共產(chǎn)黨,也要率狗娃山眾加入八路軍。但由于李冬青施展離間計(jì),八路軍領(lǐng)導(dǎo)沒(méi)有同意狗娃的要求。狗娃于是自行決定,將其帶領(lǐng)的狗娃山眾改編為“八路軍狗娃山獨(dú)立縱隊(duì)”,請(qǐng)奶奶擔(dān)任黨代表,執(zhí)行八路軍給予的任務(wù),從此狗娃和奶奶走上了聯(lián)手抗日的道路,成為了戰(zhàn)火中的絕代雙驕。
在共產(chǎn)黨八路軍的領(lǐng)導(dǎo)下,狗娃與奶奶聯(lián)手配合,歷盡艱險(xiǎn)偵察并獲取了日軍特戰(zhàn)隊(duì)計(jì)劃突襲八路軍總部的情報(bào),最終用“火牛陣”消滅了日軍特戰(zhàn)隊(duì)。