Zechnophobe
Strategy Lich
Each wolf has a chance during combat to upgrade to a Wolf Pack, and then each Wolf Pack has a chance during combat to produce a wolf. Thus if they cast it early enough, and keep on winning with their wolves, they will continually produce more and more of them.
Those are some humongous ifs there. Wolves, being strength 2 (Lucians is 3/2) aren't going to win combats with very many units, and not consistently enough to get more than a few wolf packs.
It's more likely that the Doviello really had 138 units, or that minus the number of normal wolves you killed.