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 invece la mettete come "far sì che il topo abbia qualcosa", state facendo qualcosa al topo, e quindi la esprimete come "give the mouse the muffin."