When you construe it as "cause the mouse to have something," you're doing something to the mouse, and therefore you express it as, "Give the mouse the muffin."
Wenn Sie es so konstruieren, "veranlasse die Maus etwas zu haben", dann tun Sie der Maus etwas und daher drücken Sie es aus als: "Gebe der Maus den Muffin."