In 2012, Dotson re-signed with the Buccaneers on a two-year deal. On September 18, Dotson won the starting right tackle job, beating Jeremy Trueblood. On March 28, 2013, Dotson signed a new four-year contract extension.
In 2013, he was expected to compete with Gabe Carimi, whom the Bucs traded for in June 2013, for the starting position at right tackle.[2] In 2014, after starting 14 games as starting right tackle, Dotson moved to left tackle after poor performances from Anthony Collins.
In 2017, Dotson started 12 games at right tackle before being placed on injured reserve on November 29, 2017.[3]
Denver Broncos
On August 11, 2020, Dotson signed with the Denver Broncos.[4] He started eight games at right tackle in 2020.