I suspect you'd be better off using whatever app's uninstall routine, rather than using DoYourData Uninstaller Pro -- in a couple of tests it really was that bad. In one case it left the registry key *named the same as the app*, and in another, it left a user folder, again named the same as the app, both of which I'd expect to have been found and deleted.
Installation adds the program's folder, DoYourData, plus a DoYourData registry key & one with the same name for uninstall. There's also a 3 entry key under HKLM for {B59E1875-1E92-4906-CC37-2806CC1F12D3}.
The only way you can be sure that all traces of an app are removed is to record what changes during install, 1st run, & activation, decide which of those changes can be undone, & then undo them. Monitoring everything is hard because software to do that is lacking -- I test in a 32-bit VM because that's the only place the old software I use will run. Besides InstallWatch Pro I also use Regshot 2 to record registry changes in 64-bit Win10. Another problem is that there is no one source you can look at to decide whether a registry change can be safely reversed, or if it's a garbage entry, where reversing a change would be a waste of time. If an app installs a driver, removing that driver can be problematic -- there's no one sure fire way that works every time, guaranteed. If an app uses an .msi installer, or .NET, there are some related changes that simply can't be undone.
Some uninstallers, e.g. DoYourData Uninstaller Pro, seem to simply run the app's own uninstall routine. Some let you search the registry for any entries with the app's name, and *may* pair that with a typical registry cleaning routine, looking for orphaned entries. And some let you record an installation to, *as they claim* allow them to remove everything -- unfortunately any list of changes they show you is, like their actual uninstall process, sanitized... because there's no master rule list on what you can safely undo, they error on the side of caution, not giving you a choice if there's any perceived risk.