It’s fairly obvious what dumbfoonert means, I think. It’s really just the Scottish equivalent of the English word dumbfounded.
Of course if you’re dumbfoonert you are flabbergasted, overwhelmed with astonishment. Or as I sometimes say – my flab has never been so g(h)asted.
But dumbfoonert is a good Scots way of saying that you’re nearly speechless – but not quite!