It was not Dietrich's fault for the failure of the 6th SS Pz Army failing to obtain it's goals. It was the directives handed down to him. Dietrich was not the smartest General but even he did not approve of the plan. Also, the commanders were not made aware of the details until the very last moment necessary. Directives given to them were very detailed, designed by those a thousand miles away.
Also, Patton did not have the heavy forested area of the Ardennes to deal with. He was in NE France when he broke off and headed Northwards to hit the Germans on their Left flank which was in Luxembourg.