That is a problem for all drones, it isn't unique to robo dogs.
They can be more precise/surgical than artillery, while being more quiet than flying drones. It's relatively easy to knock down a flying drone down, a robo dog would far more stable. Clearing a building would be far easier with one as well.
Their intended role as a suicide bomber is not clear to me. If they need to be surgical, then they must be able to identify their targets. Flying drones are mainly used for recon and anti-tank roles, therefore they don't have that problem.
If they don't need to be surgical, then why not just shell the location with artillery strikes?
What kind of explosives would you use to clear out a building? If it's a large amount, it will just demolish the building instead. If you use small amounts, then you would need a lot of robo dogs to clear out even a single building. I would think a gun-dog would be more useful in that role than a suicide-pup.
Robodogs are much more expensive than flying drones. I think flyers are more effective as suicide bombers. Robodogs would be more useful as remote controlled assault units. Even outfitting them with grenade launchers would make them more effective than suiciders.