Guardiola believes 'exceptional' Haaland can get even better
Guardiola compared the Norwegian to Johan Cruyff in midweek after his superb late winner against Borussia Dortmund in the Champions League.
The strike was Haaland's 13th in just nine appearances since his £51 million move to the Etihad Stadium from Dortmund in the summer transfer window.
"He's an exceptional striker, I've said it many times," City boss Guardiola told reporters on Friday.
"But at the age he is, and I think he has ambition, he wants to be better and I think he will be better.
"He's a perfect person to manage. He's a nice guy and this is the most important thing.
"The quality he has he had before he came here and he has continued to do what he has done. We didn't add many things."
City, second in the Premier League, are back in action at Wolves in the early kick-off on Saturday.
The champions won 5-1 at Molineux, with four goals from Kevin De Bruyne (31), on their last visit in May but Guardiola expects a different encounter this time.
He feels Wolves are a much tougher proposition than their record of one win in six league games suggests.
"It's a completely different team to previous seasons. They played five at the back with (Conor) Coady, now they decide to play with four and I'm really impressed with the way they play," Guardiola said.
"Their position in the table is because football is unpredictable and sometimes you don't get what you deserve.
"They have a lot of good things in terms of central defenders making a good process and when they attack they have incredible runners, a lot of talent.
"We have to be mentally prepared, otherwise it will be difficult.
While City can rely on Haaland's predatory instincts, Wolves have found it harder to score this far this term.
Bruno Lage's team have netted just three times in six league games, prompting the free transfer signing of Spanish striker Diego Costa (33) this week.
But the Spaniard, a two-time Premier League champion with Chelsea, has not played since leaving Brazilian club Atletico Mineiro in January and Lage admits he will need time to make an impact.
"When Sasa (Kalajdzic) got injured Diego was available, so it was time to talk to him and convince him to come to us," Lage said.
"He is fit, there are no problems but he needs to be ready to compete at this level."