Just curious, is there any reason to use the latter if one already uses the former?
My gut tells me that AdwCleaner is a very focused form of Malwarebytes, essentially a "lite" version that focuses on PUPs and Adware. I could, however, be wrong.
I have always used, and recommended, Malwarebytes ("whole") because it seems to find all classes of bad stuff besides viruses.