Mein Kommentar ist eine Ergänzung zu den anderen, vollkommen richtigen Antworten. Als Deutschlehrer gebe ich meinen Schüler:innen immer den Tipp, sich das Verb genauer anzusehen. Wenn es eine Aktion oder Handlung darstellt, die man für eine Person oder ein Haustier ausführen könnte, dann gibt es normalerweise sowohl ein Dativobjekt und ein Akkusativobjekt im Satz. Der Dativ ist dann der Empfänger des Akkusativ. Beispiele von klassischen Verben, die normalerweise beide Objekte nach sich ziehen, sind: geben, kaufen, zeigen, schenken, schicken.
Ich gebe dir (Dativ) nun ein Beispiel (Akkusativ).
Ich kaufe meiner Mutter (Dativ) Blumen (Akkusativ).
Das Gegenbeispiel wären Verben wie sein, kennen, brauchen, essen, trinken sehen, die man nicht für jemand anderen machen kann. Zwei wichtige Ausnahmen, bei denen die oben genannte Vereinfachung nicht gilt, sind Präpositionsregeln und Verben, die immer mit dem Dativ stehen.
Auf meinem Blogbeitrag zum Thema findest du weitere Beispiele.
https://www.olesentuition.co.uk/single-post/der-die-das-explaining-the-cases-in-german