2xl for sure for two reasons.
1. The Bdog coat is probably the best feeling coat in the world and having it in a nice big fit feels amazing.
2. If you end up not liking it youll be able to sell it super easily for a lot more than any other size of the jacket.