The 33-year-old kicked 40 goals in the 2016 season to help the Bulldogs end a 62-year premiership drought.
Dickson played 114 games and kicked 181 goals across nine seasons.
“I’m incredibly proud of everything I have achieved as a Western Bulldogs player,” Dickson said.
“For a long time, I didn’t think I would get to play one AFL game and to have played more than 100 games for this club and contribute to our 2016 premiership success was incredible.
“The opportunity the Western Bulldogs have given me is something I will always be grateful for.”