The Brazilian was being held responsible by the media for some recent defeats, including at Porto in the Champions League, but Guardiola has always stood by him.
The Catalan said he would “like 1000 Dantes in my team” after a win at Borussia Dortmund and the 31-year-old admits his coach has given him strength during a testing time.
“It wasn’t easy after that mistake in Porto,” he told Sport1.de. “That was my responsibility and it was really difficult for me psychologically.”
That is where Guardiola took time out to reassure the defender.
“He gave me strength,” Dante said. “He could see that it wasn’t easy for me.
“I’d played three good games in a row before, and then this Porto game came. I was very, very disappointed because it was an important match.
“The coach helped me a lot and we talked about it. He knows that he can rely on me.
“That’s the way things are in football. Sometimes these mistakes happen, but you’ve always got to fight together and remain positive. That’s the only way you can help the team.”
Dante has played the full 90 minutes in Bayern’s last four Bundesliga matches, although with Medhi Benatia and Holger Badstuber sidelined, there is currently no competition for his place.