Dudouit progressed through the youth system at Caen but never made a first-team appearance for the club and transferred to Châteauroux in the summer of 2012.[2] He made his professional debut on 18 January 2013, coming on as a substitute for Yohan Hautcoeur in the 0–2 defeat to Le Mans.[3] Dudouit went on to play 37 matches in all competitions for the club over the next two-and-a-half years before leaving at the end of the 2014–15 season. He signed for Les Herbiers in June 2015.[4]
In June 2016 Dudoit moved to Belgium, signing a two-year deal with First Division B side Tubize.[5] In his second season, Tubize finished bottom of the relegation playoffs, and Dudoit was one of a number of players to leave the club almost immediately, signing for divisional rivals Beerschot.[6]
At the very end of the January 2020 transfer window, Dudoit returned to France with Dunkerque, signing a deal for the remainder of the season, with an option to extend for the following season.[7]