That’s the opinion of Jimmy Floyd Hasselbaink, who praised the way in which the Manchester City boss is dealing with his strikers.
The former Chelsea forward was talking on BBC Sport’s Final Score when he addressed the current situation at the Etihad.
Prior to Guardiola’s summer takeover, Aguero, who is still widely considered to be one of the best strikers on the planet, was unchallenged in his roll up front.
But after Gabriel Jesus joined the team in January, following his summer transfer, Aguero has found his place in the first team to be a little less secure.
The young Brazilian took his spot and continued to impress for a brief spell before picking up an injury against Bournemouth in February.
Aguero is now back in the starting XI and has scored six in the Citizen’s last six fixtures in all competition.
And Hasselbaink believes the Argentine has his manager to thank for his sudden rich vein of form in front of goal.
“I think that’s what a top manager will have to say to a top player, they have to keep him sharp, they have to keep him on the edge,” said Hasselbaink.
“I think Pep gives him a lot of love, gives him a lot of security, but he needs to have that edge over him.
“And I think that is why he is saying if you don’t have to fight for your place, it doesn’t bring the best out of you.
“So you always have to bring one or two other strikers in, Jesus, or whoever, who will compete with him for that position”.