The 30-year-old is closing in on 100 AFL games, having played 96 since joining the club with pick 57 of the 2011 AFL Draft.
“I’m rapt to get another year at the Bulldogs and I’m excited to continue the journey,” Dickson told westernbulldogs.com.au.
“I feel like I’ve got plenty to offer the team next season. After a frustrating season with injuries, I’m looking forward to getting back to full fitness and playing my role every week.”
Dickson played 22 games during the club’s 2016 premiership-winning season, booting four goals in the preliminary final and three in the decider.
“Tory is a valuable member of our playing group, and his experience and forward craft will continue to be important for the team next year,” Bulldogs’ General Manager of List and Recruiting Sam Power told the club’s website.
“Tory has had his fair share of bad luck with injuries in the last two seasons, and with a consistent run next year we’re excited about what he can produce for us.”