A II. világháború idején járunk. Mikor a németek lebombázzák Rotterdamot, Tom mindkét szülőjét elveszíti. Az árván maradt fiút egy vidéki farmra küldik rokonaihoz. Tom bánatos és rémült, de leginkább azt a farmot gyűlöli, ahol élnie kell. Ám mikor egy német juhászkutyát kap ajándékba, akit neki kell felnevelnie, minden megváltozik. A fiú és Sniff, a kutya között különleges barátság alakul ki, és ketten együtt megpróbálják a lehető legtöbb örömöt kihozni az életből, még úgy is, hogy a falujuk német fennhatóság alá kerül. Egy nap Sniff segítségével Tom megmenti egy gépével lezuhant és megsebesült holland pilóta életét, és mikor az ellenség katonákat küld a pilóta keresésére, a fiú és hű kutyája mindent megtesz azért, hogy a pilótát visszajuttassák az övéihez.