So I (native speaker) thought about the grammatical gender of German animals

  1. Animals whose German name ends in -tier (sloth = Faultier, mule = Maultier, platypus = Schnabeltier) are always neuter, simply because the word "Tier" is neuter.

  2. Animals whose German name end on -chen are always neuter as well, since "chen" as a diminutive turns everything neuter. (squirrel =Eichhörnchen, meerkat = Erdmännchen, guinea pig = Meerschweinchen, rabbit = Kaninchen)

Hier warst du auf der richtigen Spur. Artikel richten sich nach dem Redefluss und orientieren sich maßgeblich an der Wortendung. Ausnahmen bestätigen die Regel aber ein Beispiel wäre die Endung -e, die meisteä weiblich ist. Ist im übrigen nicht viel anders als z.b. in Englisch, bei der sich die Aussprache der Artikel nach den Wortanfängen richtet um den Redefluss zu verbessern.

/r/German Thread