I heard that the Russian dog-bombs probably failed because they were trained to crawl under tanks successfully.
But, the training was done with Russian tanks which make a different noise (Russian engines) to German tanks (German engines) so when released they turned around and ran back towards the tanks that made the noise they'd been trained for.