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."
Quando você o interpreta como "cause o rato a ter alguma coisa", você está fazendo algo ao rato, e portanto, você o expressa como "Dê ao rato o muffin".