Yes, my mother was fond of that one too - it is pretty mild and quite amusing. I think that I will adopt it, I'd never say "dickhead" or worse, although "muttonhead" in the description below sounds quite interesting.

http://www.dictionary.com/search?q=dunderhead