He was able to beat an old Louis who was around Dokes' prime weight, so I see no reason as to why he wouldn't do the same to Michael (I would consider Joe the better fighter, even then). He just has to be wary of Dokes' speed and power.
Dokes wouldnt be easy and is the physically superior fighter due to being raised in the steroid era, but prime Charles is simply too good to be beaten here