New: High-level announcements are live
    Open
    Skip to lessons
    BeginnerFriends & plans5 min

    German for Beginners: Talking About Pets and Their Personalities

    Learn to say you have a dog named Max, call yourself a cat person, and share simple pet stories in natural German using haben, heißen, and gern.

    Two friends sharing an evening conversation

    In this lesson you will learn to talk about pets in German. You will practise saying which animal you have, giving its name, and describing whether you are a dog person or a cat person. German uses the verb haben (to have) for pets, and the verb heißen (to be called) for names. You will also learn the useful word gern, which turns 'I like' into a natural statement about preferences. All examples use standard contemporary German, with notes on regional differences where they matter.

    By the end, you can…

    • say which pet I have and give its name in German.
    • say whether I am a dog person or a cat person.
    • ask someone about their pet and react to a short pet story.

    Words you’ll actually use

    Listen once. Try it slowly. Then say it without looking.

    Checking available voices…

    Ich habe einen Hund.

    I have a dog.

    ikh HAH-buh AY-nen hunt

    Standard German. Use einen because Hund is masculine and this is the accusative case after haben.

    Er heißt Max.

    His name is Max.

    air hyst MAKS

    Use er for a male animal and sie for a female animal. Heißt has an eszett sound, like 'ss'.

    Ich bin eher ein Katzenmensch.

    I'm more of a cat person.

    ikh bin AY-er ine KATS-en-mensh

    Eher softens the statement, like 'rather' or 'more'. Katzenmensch is a common informal compound.

    Hast du Haustiere?

    Do you have pets?

    hast doo HOUS-tee-ruh

    Haustiere is the general word for pets. Use this question to start a conversation.

    Meine Katze spielt gern mit Wolle.

    My cat likes playing with wool.

    MY-nuh KATS-uh shpeelt gairn mit VOL-uh

    Gern after the verb means 'like doing'. Meine is used with a feminine noun like Katze.

    Pronunciation guides are approximate. Slow playback keeps the original pitch.

    Make it make sense

    Useful pattern

    Use haben plus the accusative article to say what you have: Ich habe einen Hund (I have a dog), Ich habe eine Katze (I have a cat), Ich habe ein Kaninchen (I have a rabbit). The article changes because German has three genders: der Hund, die Katze, das Kaninchen. After haben, der becomes einen, die stays eine, and das stays ein. To give a name, use heißen: Mein Hund heißt Max. Mein Kaninchen heißt Luna.

    When to use it

    Use Ich bin ein Hundemensch or Ich bin ein Katzenmensch when someone asks about your preference. These compounds are informal and friendly. For a softer tone, add eher: Ich bin eher ein Katzenmensch. When you tell a short story, keep the verb in second position: Meine Katze spielt gern mit Wolle. Gern comes after the verb and shows you enjoy the activity. In southern Germany, Austria, and Switzerland, people often use gern in different positions or say Ich mag ... lieber for preferences, but gern is understood everywhere.

    A conversation you could have

    Listen to each line, then take one part and reply out loud.

    A

    Hast du Haustiere?

    Do you have pets?hast doo HOUS-tee-ruh
    B

    Ja, ich habe einen Hund. Er heißt Max.

    Yes, I have a dog. His name is Max.yah, ikh HAH-buh AY-nen hunt. air hyst MAKS
    A

    Schön! Ich bin eher ein Katzenmensch.

    Nice! I'm more of a cat person.shurn! ikh bin AY-er ine KATS-en-mensh
    B

    Meine Katze spielt auch gern. Sie jagt gern Bälle.

    My cat likes playing too. She likes chasing balls.MY-nuh KATS-uh shpeelt oukh gairn. zee yahkt gairn BEL-uh

    A little context goes a long way

    In German-speaking countries, dogs are welcome in many public places, and people often greet a dog before its owner. It is normal to ask Hast du Haustiere? at a casual meeting. The word Haustier literally means 'house animal' and covers pets generally. In Austria and Switzerland, some pet words differ slightly, but Hund, Katze, and Haustier are understood everywhere.

    One thing to watch for

    Ich habe ein Hund.

    Try this instead: Say Ich habe einen Hund. Hund is masculine, and after haben you need the accusative form einen, not ein. The same pattern gives Ich habe eine Katze and Ich habe ein Kaninchen.

    Your turn

    Try answering out loud before checking a possible answer.

    1How do you say 'I have a cat' in German?

    Show a sample answer

    Ich habe eine Katze.

    Katze is feminine, so the accusative article is eine. Ich habe ein Katze would be wrong because it uses the neuter form.

    2Someone says Ich habe einen Hund. Er heißt Max. What did they tell you?

    Show a sample answer

    They have a dog, and his name is Max.

    Hund is masculine, so er refers to the dog. Heißt means 'is called'. The answer could also mention that Max is a male name.

    3How would you say you are more of a cat person?

    Show a sample answer

    Ich bin eher ein Katzenmensch.

    Eher means 'rather' or 'more', and Katzenmensch is the informal compound for a cat person. Ich bin ein Katzenmensch is also correct but more direct.

    Take this with you

    Use haben with the correct accusative article, heißen for names, and gern for things your pet likes doing. These three patterns let you talk about pets simply and naturally in German.

    Progress is saved on this browser.

    yapr

    Practice real time conversations on Yapr for faster learning.

    Put today’s German into a conversation with an AI tutor. Speak, make mistakes, and try again.

    Practice on Yapr
    The Yapr app tutor selection screen with pixel-art conversation partners