What cary does is only disarm Joe (At best Above Average) from his hammer and restrain him. Dexter has easily defeated a special forces soldier even while handcuffed and with a leg injury, and defeated the skinner, a former soldier with a broken hand. Not only that but is he trained in Advanced Jiu-Jitsu and Judo. Saying Cary is more skilled than Dexter is actually crazy.
Have you watched the show? Cary only fought once, while we consistently see Dexter getting the better of trained police officers, soldiers, and being compared to a pro by others
Doakes can throw a proper jab, he is just not on Dexter's level and even then I still think that even Doakes is also more skilled than Cary.
We did see it and he did with one hit. Even though he used a fire extenguisher, Dexter physically scales to people who survived hits from him while wielding a weapon. Weird way to scale, I know, but its still 3000-3900 Joules which is 6-7.8x more than Cary. That's almost One Shot for Dexter.
At least Peak Human is an exageration, he should be "At least Athletic Human" from overpowering Joe. Even assuming he is Peak Human, he would scale to 227 Kg while Dex scales to 566 Kg, which is 2.49x advantage for Dex and that is pretty huge.