Unfortunately, no application was ever developed to deal with bloatware. If, for example, you need a very important, yet safe application, and it's bundled with bloatware, an antivirus will block it unless you add it to exclusion.
The best way to deal with bloatware, and I say this from my experience, is to pay extra attention when you install apps. Check the Decline and Custom installation options. Usually, you have the possibility of customizing the installation based on Custom and Decline. To be sure about packages, install an antivirus and have it started to monitor file transfer and additional package that will be added to your computer.
Also, I recommend reading a useful article about bundleware at articles.informer: http://articles.informer.com/forget-about-annoying-bundleware-with-unchecky.html