La eficacia del uso de los perros antitanque en la Segunda Guerra Mundial sigue siendo incierta. Algunas fuentes soviéticas afirman que unos 300 tanques alemanes fueron dañados por los perros antitanque. Esta afirmación es considerada por historiadores rusos como propaganda para justificar el programa de entrenamiento canino. Datos más confiables limitan su éxito a una treintena de tanques alemanes. Sin embargo hay afirmaciones documentadas de éxitos individuales del programa, con el número de tanques dañados usualmente situado en una docena. Por ejemplo, en el frente de la 160° División de Infantería cerca de Hlújiv, seis perros dañaron cinco tanques alemanes; cerca del aeródromo de Stalingrado, los perros antitanque destruyeron 13 tanques. En la batalla de Kursk, 16 perros pusieron fuera de combate a 12 tanques alemanes que habían roto las líneas defensivas soviéticas cerca de Tamarovka, Bykovo.