A few former India cricketers, including Ajit Agarkar and VVS Laxman, recently raised questions about Dhoni's T20 future, creating a storm in the country's cricketing circles.
"His record in T20I is not that good compared to ODIs. Hope Kohli and team management will speak to him separately. He has immense ability. If he approaches T20Is differently, then he will be successful," said Ganguly.
Chasing 197 in second T20 versus New Zealand in Rajkot, India were struggling at 97 for four when Dhoni joined skipper Virat Kohli and found it difficult to get it going. Eventually India lost the match.
"Definitely not for One-dayers. I think he should keep playing One-day cricket, but he has to play differently in T20Is. He has to play T20Is freely. It depends on the selectors and how they would like to play him," Ganguly said here on the sidelines of a TV shoot.
More From This Section
Ganguly expressed surprise at India opting to rest all- rounder Hardik Pandya for the upcoming Test series.
"I'm surprised. I don't know if he's injured. He has played only three Tests... This is the age to play. I don't know the exact reason. Hope he's fit.
Ganguly hoped Sri Lanka would give India fight after their confidence-boosting 2-0 win over Pakistan in the Test series last month.
"Of course India are the favourites. They are a much better side than Sri Lanka. Recently they won in Sri Lanka across all formats.
"I hope it won't be a one-sided series. The recent (limited overs) series against New Zealand was competitive. Hope Sri Lanka will play well," he said.