The attacker believes his coach is in the perfect place to achieve his goals and is happy to spend some time on the bench
The former Barcelona boss took the reins at the Allianz Arena in the summer and has led the Bavarians to an unbeaten start to the Bundesliga season.
"I think that Guardiola only wants victory and perfection," he told Telefoot.
"That's why he's in his perfect place here, at Bayern."
Muller has started a handful of Bundesliga games on the bench this season, but understands that no one is guaranteed a start at a club of Bayern's size.
"It's price you have to pay at a big club. When you look at other big clubs, you see that there are great players who need to be on the bench. It's like that, you've got to accept it."
Muller started Bayern's 2-0 Bavarian derby win over Nurnberg on Saturday, but was replaced by Javi Martinez 20 minutes from time.