Or maybe both of those things are shitty and it isn’t mutually exclusive. Sometimes the binary thinking here is really special.
The real problem was that the training they did was so superficial that the dogs made more harm than good.
A dog can run much further than a soldier can throw, which was pretty much the point. If you're close enough to throw something at an enemy tank, you are typically dead.
That said, this had limited success at best: https://en.wikipedia.org/wiki/Anti-tank_dog