Looking more like 'Team America' than one could imagine there's some footage of North Korean anti tank dogs 'in action' here (at 3 minutes 43 seconds):
Entertaining slab of Propaganda.
Bizarre Wiki link that turned up during the search:
Exploding animal - Wikipedia, the free encyclopedia
Could this be the somewhat over-engineered modern version?:
Defense Tech: DRONE DOGGIE BUILT FOR WAR
All makes me think of those 'Spetznatz dolphins' that were in the news a while back with a similar purpose against shipping.