Answer
Napoleon had control over Louis because Louis was a puppet ruler. Napoleon installed Louis on the throne as a puppet because he needed a legitimate French ruler to justify his rule of France. Louis was not a very good ruler and was not popular with the French people.