More fun with German articles... :)
Thomas die Giraffe ist verliebt in den Elefanten Sarah. (The giraffe Thomas has a crush on the elephant Sarah.)
We have 'gendered' words for a lot of animals (just not for all, because they are many). A female dog can be called "eine Hündin" and a male cat is usually refered to as "ein Kater".
Those words are highly random and sometimes regional.
Oh, and we re-use some of the words for other animals. I think the most re-used words are the cow-words: "Kuh" (a female cow), "Bulle" (a male cow) and "(das) Kalb" (a young cow).
The female elephant Sarah could be called "eine Elefantenkuh" (an elephant-cow) - as opposed to a "Elefantenbulle" (an elephant-bull). But you couldn't call Thomas a "Giraffenbulle"... actually I don't know how I would call a male giraffe.
Edit: But I googled it and it turns out I'm wrong. A male giraffe can indeed be called "Giraffenbulle". And some people call them "Giraffenhengst" - where "Hengst" is the word for a male horse. Great. Not I imagine Mr. Bean riding on a giraffe.
Uhm... here is a song about posters of Okapis and Schabrackentapire.
It's quite easy for animals that have a male sexus, because you can almost always built the female form by adding -in and umlautifying the first vocal.
der Löwe - die Löwin (lion and lioness)
der Bär - die Bärin (bear and bear-woman)
der Igel - die Igelin (hedgehog and shedgehog)
der Panda - die Pändain? (panda)... no, this doesn't work
der Fisch - die Fischin? (fish) ... sounds fishy, doesn't work
der Karpfen - die Kärpfin? (carp) ... I guess this doesn't work for fish
der Leopard - die Leopardin (leopard and laopard)
der Storch - die Störchin (stork and storka)
der Hamster - die Hamsterin (hamster and femster)
der Hase - die Häsin (rabbit and rabbitina)
der Delfin - die Delfinin (dolphin and dolp-her)
das Eichhörnchen - die Eichhörnchin (squirrel and squirrella) (Eichhörnchin sounds very colloquial)
(Pronouncing 'shedgehog' sounds like a car accident.)
While googling for animals I found this list of gendered animal names. My favorite is the Murmeltier (marmot), where the male is called Bär (bear), the female is called Katze (cat) and the young one is called Affe (ape). Sounds like my German ancestors had too much beer.