After escaping to the countryside from the German raid on Leningrad on September 8, 1941 Ivan joins a resistance group. When he is ordered to play his concertina at Nazi headquarters he takes the opportunity to fight back by smuggling out two German Shepherd puppies, in training to hunt Russians. Ivan must escape and hide the dogs from the brutal Major Recht. He is later forced to decide between aiding the resistance, saving himself and one puppy named Thor, or going after the lost puppy, the titular Zasha, and risk losing everything he'd worked so hard for.
""Finding Zasha"" effectively puts history into perspective with an adventurous story for upper elementary and middle grade readers.