We do not currently know of any antonyms for heaps praise on.
For similar words to heaps praise on, try: