To avoid a Roomba dog poop horror story, you need to be vigilant. Train your dog well so that it has good potty habits. Regularly clean the areas where your dog stays. Before using the Roomba, not only should you check for visible poop, but also look for any signs of it. Sometimes, your dog might have stepped on poop outside and then tracked it inside. If you find any such signs, clean them up first. And if you can't be sure, it's better to do a manual sweep of the floor before setting the Roomba loose.
First, always keep an eye on your dog's bathroom habits. If your dog is likely to have an accident indoors, clean it up immediately. Before running the Roomba, do a quick sweep of the areas your dog frequents. Also, consider training your dog to use a specific area for potty. This way, you can ensure that the Roomba's path is clear of any poop disasters.
Simple. Just make sure to check the floor for dog poop before starting the Roomba. That's the most straightforward way.