Inklingo
How to say

I have a dog

in Spanish

Tengo un perro.

/TEN-go oon PEHR-roh/

This is the most direct, common, and universally understood way to say 'I have a dog' in Spanish. It's perfect for any situation, from casual chats to more formal introductions.

Level:A1Formality:neutralUsed:🌍
A person smiling while petting their happy dog on the head.

Saying 'Tengo un perro' is a great way to share a little about your life and connect with other animal lovers.

💬Other Ways to Say It

Tengo una perra.

★★★★★

/TEN-go OO-nah PEHR-rah/

neutral🌍

This is what you say if your dog is female. In Spanish, nouns have gender, so you must match 'una' (a/an) with 'perra' (female dog).

When to use: When you are specifically talking about a female dog. It's grammatically necessary and the standard way to express this.

Tengo un perrito / una perrita.

★★★★★

/TEN-go oon pehr-REE-toh / OO-nah pehr-REE-tah/

informal🌍

Adding '-ito' (for males) or '-ita' (for females) is a diminutive. It can mean your dog is small (a puppy) or simply that you feel affection for it, like saying 'I have a little doggie'.

When to use: In casual, friendly conversations. It shows warmth and affection for your pet. Also the most common way to refer to a puppy.

Tengo un cachorro.

★★★★

/TEN-go oon kah-CHOR-roh/

neutral🌍

This specifically means 'I have a puppy.' While 'perrito' can also mean puppy, 'cachorro' is the more precise term.

When to use: When you want to be clear that you're talking about a young dog, not just a small or cute one.

Soy dueño de un perro. / Soy dueña de una perra.

★★☆☆☆

/soy DWEN-yo deh oon PEHR-roh / soy DWEN-yah deh OO-nah PEHR-rah/

formal🌍

This translates to 'I am the owner of a dog.' It's a more formal and less common way to state the fact, emphasizing ownership.

When to use: In more formal contexts, like filling out paperwork for an apartment, at a vet's office, or in a legal setting. It's not typical for casual conversation.

Tengo mascota.

★★★☆☆

/TEN-go mas-KOH-tah/

neutral🌍

This means 'I have a pet.' It's a more general statement. You might say this first before specifying what kind of pet you have.

When to use: When someone asks if you have pets in general, or if you want to mention you're a pet owner without giving specifics yet.

En casa tenemos un perro.

★★★★

/en KAH-sah teh-NEH-mos oon PEHR-roh/

neutral🌍

Meaning 'At home, we have a dog,' this phrasing implies the dog is a family pet. It uses 'tenemos' ('we have') instead of 'tengo' ('I have').

When to use: When talking about a pet that belongs to your whole family or household. It's a very common and natural way to phrase it.

🔑Key Words

📊Quick Comparison

Here’s a quick guide to help you choose the best phrase for your situation.

PhraseFormalityBest ForAvoid When
Tengo un perro/perra.NeutralAlmost any situation. It's the standard, all-purpose phrase.It's never wrong, but 'perrito' might sound friendlier in casual chats.
Tengo un perrito/perrita.InformalShowing affection or talking about a puppy in casual conversations.Very formal settings, like legal documents, where precision is key.
Tengo un cachorro.NeutralSpecifically stating you have a puppy (a very young dog).Your dog is an adult, even if it's small.
Soy dueño/a de un perro.FormalOfficial paperwork, legal contexts, or when emphasizing ownership.Casual conversations with friends, where it can sound stiff.

📈Difficulty Level

Overall Difficulty:beginnerMaster in a few hours
Pronunciation3/5

The main challenge is the rolled 'rr' in 'perro'. The rest of the sounds are straightforward for English speakers.

Grammar1/5

The sentence structure is a simple Subject-Verb-Object, just like in English. The only new concept for beginners is noun gender.

Cultural Nuance2/5

It's fairly direct, but knowing when to use affectionate diminutives like 'perrito' helps you sound more natural.

Key Challenges:

  • Rolling the 'rr' sound in 'perro'.
  • Distinguishing 'perro' (dog) from 'pero' (but).
  • Remembering to match the gender with 'un/una' and 'perro/perra'.

💡Examples in Action

Casual conversation with a neighbor.A1

Mi vecina me preguntó si tenía mascotas y le dije, 'Sí, tengo un perro.'

My neighbor asked me if I had pets and I told her, 'Yes, I have a dog.'

Chatting with a friend at the park.A2

¿Ves esa perrita que corre por allá? Es mía. Tengo una perrita llamada Luna.

See that little female dog running over there? She's mine. I have a little dog named Luna.

Explaining your plans to a friend.B1

No puedo salir este fin de semana. Acabo de adoptar un cachorro y necesita mucho cuidado.

I can't go out this weekend. I just adopted a puppy and he needs a lot of care.

Formal situation, like signing a lease.B1

Al registrarme en el nuevo apartamento, tuve que declarar: 'Soy dueño de un perro de tamaño mediano.'

When registering at the new apartment, I had to declare: 'I am the owner of a medium-sized dog.'

🌍Cultural Context

Gender is a Big Deal

In English, we just say 'dog.' In Spanish, you must specify the gender: 'perro' for a male and 'perra' for a female. This isn't optional; it's a fundamental part of the language that applies to most animals and objects.

The Power of '-ito' and '-ita'

Spanish speakers love using diminutives like 'perrito' or 'perrita.' It doesn't always mean the dog is physically small. More often, it's a term of endearment, a way to show affection and warmth, similar to saying 'doggie' or 'sweet little dog' in English.

Dogs as Part of the Family

In many Spanish-speaking cultures, dogs are deeply integrated into family life. It's common to see dogs in cafes, parks, and walking with their families late at night. Referring to a dog as part of the family by saying 'En casa tenemos un perro' ('We have a dog at home') is very natural.

Street Dogs and Mutts

While 'perro' is the standard term, you might hear regional words for mutts or street dogs, like 'chucho' (Mexico/Spain), 'sato' (Puerto Rico), or 'quilombo' (Chile). These are often used affectionately but can sometimes be slightly derogatory depending on the context.

❌ Common Pitfalls

The 'Perro' vs. 'Pero' Trap

Mistake: "Saying 'Tengo un pero' with a single 'r' sound."

Correction: Tengo un perro.

Forgetting to Use 'Yo'

Mistake: "Always saying 'Yo tengo un perro.'"

Correction: Tengo un perro.

Mismatched Genders

Mistake: "Saying 'Tengo un perra' for a female dog."

Correction: Tengo una perra.

💡Pro Tips

Practice That Rolled 'RR'

The hardest part of 'perro' for English speakers is the rolled 'rr' sound. Practice by putting the tip of your tongue on the roof of your mouth, just behind your teeth, and blowing air to make it vibrate. It feels like a cat's purr or a small motor.

Use Diminutives to Sound Friendly

When talking about your pet in a casual setting, using 'perrito' or 'perrita' will make you sound more natural and friendly. It's a very common cultural habit that shows affection.

General vs. Specific

Sometimes people say 'Tengo perro' without the 'un'. This is a general statement, like saying 'I'm a dog owner.' If you're talking about your specific dog, it's more common to say 'Tengo un perro.'

🗺️Regional Variations

🌍

Universal

Preferred:Tengo un perro / una perra.
Pronunciation:The main variation is the 'rr' sound, which is a strong trill everywhere.
Alternatives:
Tengo un perrito/aTengo un cachorro

This phrase is one of the most standard in the Spanish language. The use of diminutives ('perrito') to show affection is also nearly universal in casual speech.

⚠️ Note: Using 'pero' (but) instead of 'perro' (dog).
🇲🇽

Mexico

Preferred:Tengo un perro.
Pronunciation:Standard pronunciation. The use of diminutives is extremely common.
Alternatives:
Tengo un perrito.Tengo un chucho (for a mutt, can be affectionate).

Mexicans frequently use diminutives in daily speech, so saying 'tengo un perrito' is very natural and common, even for a large dog you love.

🇪🇸

Spain

Preferred:Tengo un perro.
Pronunciation:The 'rr' is a very strong trill. The 'd' in 'perro' is pronounced softer than in Latin America.
Alternatives:
Tengo un cachorro.Tengo un chucho (colloquial for a mutt).

The usage is very standard. 'Chucho' is a common colloquialism for a mutt or mongrel, not necessarily negative.

🇦🇷

Argentina

Preferred:Tengo un perro.
Pronunciation:The 'rr' is a very pronounced, vibrant trill. The 'll' and 'y' sounds have a distinct 'sh' sound, though that doesn't appear in this phrase.
Alternatives:
Tengo un pichicho (very common colloquial term).Tengo un cachorro.

'Pichicho' is a widely used and affectionate colloquial term for a dog, especially a small one or a puppy. Using it will make you sound very Argentinian.

🌍

Caribbean (e.g., Puerto Rico, Cuba)

Preferred:Tengo un perro.
Pronunciation:The 'r' sound at the end of syllables is often softened or pronounced like an 'l', but the 'rr' in 'perro' remains a trill.
Alternatives:
Tengo un sato (in Puerto Rico, for a stray or mutt, often used with pride).Tengo un perrito.

In Puerto Rico, 'sato' has been reclaimed as a term of endearment for beloved mutts. Saying 'Tengo un sato' can be a point of pride.

💬What Comes Next?

After you say 'Tengo un perro'

They say:

¿Cómo se llama?

What's his/her name?

You respond:

Se llama [dog's name].

His/Her name is [dog's name].

After you say you have a dog

They say:

¿Qué raza es?

What breed is it?

You respond:

Es un [breed] / Es mestizo.

It's a [breed] / It's a mutt.

After you say you have a dog

They say:

¡Ay, qué lindo! ¿Puedo ver una foto?

Oh, how cute! Can I see a picture?

You respond:

¡Claro que sí! Mira.

Of course! Look.

🧠Memory Tricks

To remember 'Tengo', think of having 'TEN GOats'. The phrase sounds like 'TEN-GO'.

This visual of ten goats helps connect the sound 'tengo' with the concept of having something.

For 'perro', imagine a dog that PURRs with a motor-like RRRoll. The 'rr' is the key sound.

This connects the unique rolled 'rr' sound directly to the word for dog, helping you distinguish it from 'pero' (but), which has a soft 'r'.

🔄How It Differs from English

The biggest difference is grammatical gender. English doesn't require you to change your sentence based on the animal's sex, but in Spanish, it's mandatory ('un perro' vs. 'una perra'). Another key difference is pronoun dropping; saying 'Yo tengo...' is less common than simply 'Tengo...', whereas 'I have...' is required in English.

False Friends & Common Confusions:

"'I have a but'"

Why it's different: This is the literal, and nonsensical, translation of the common mistake 'Tengo un pero.' The pronunciation of 'r' vs. 'rr' completely changes the meaning of the word.

Use instead: Always use 'perro' with a rolled 'rr' for 'dog,' and 'pero' with a soft 'r' for 'but'.

🎯Your Learning Path

➡️ Learn Next:

How to say I have a cat

It uses the exact same 'Tengo un...' structure, helping you practice with new vocabulary.

How to ask 'Do you have pets?'

This is the question that most likely leads to you saying 'Tengo un perro,' making it a natural conversational pair.

How to say 'I don't have a dog'

Learning the negative form ('No tengo...') is a fundamental next step for any basic phrase.

How to describe things

After saying you have a dog, the next step is to describe it: 'Mi perro es grande y amigable' (My dog is big and friendly).

✏️Test Your Knowledge

💡 Quick Quiz: I have a dog

Question 1 of 3

You want to tell a new friend in Mexico about your female golden retriever. What's the most natural and correct way to say it?

Frequently Asked Questions

What is the absolute most important thing to remember when saying 'perro'?

The pronunciation! You must roll the 'rr'. A single 'r' sound makes the word 'pero', which means 'but'. This is one of the most classic mistakes for English speakers, so practicing that 'rr' sound is key to being understood correctly.

Do I have to say 'perra' for a female dog? Can't I just use 'perro' for all dogs?

You really should use 'perra' for a female dog. While people might understand you if you use 'perro' as a general term, it's grammatically incorrect when referring to a specific female dog. Using 'una perra' shows you have a better grasp of Spanish grammar.

Why do people sometimes say 'Tengo perro' without 'un'?

Saying 'Tengo perro' (without 'un') is a more general statement. It's like saying 'I am a dog-haver' or 'I own a dog.' When you're talking about your specific dog as an individual, 'Tengo un perro' is more common.

How do I say 'I have two dogs'?

You would say 'Tengo dos perros.' If both dogs are female, you could say 'Tengo dos perras.' If you have one of each, the masculine plural 'perros' is used: 'Tengo dos perros, un macho y una hembra' (I have two dogs, a male and a female).

Is the word 'perra' ever used as an insult?

Yes, it's important to be aware of this. In some contexts, 'perra' can be used as a strong insult for a woman, similar to the b-word in English. However, when you're clearly talking about an animal ('Tengo una perra', 'Mi perra es bonita'), the context makes it completely normal and not offensive at all.

📚Continue Learning Spanish Phrases

Explore More Phrases in These Categories

Find similar phrases to expand your Spanish vocabulary:

Want to Learn More Spanish Phrases?

Browse our complete collection of Spanish phrases organized by situation, from basic greetings to advanced conversations. Perfect for travelers, students, and anyone learning Spanish.

View All Spanish Phrases →