I have a dog
in SpanishTengo 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.

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/
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).
Tengo un perrito / una perrita.
/TEN-go oon pehr-REE-toh / OO-nah pehr-REE-tah/
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'.
Tengo un cachorro.
/TEN-go oon kah-CHOR-roh/
This specifically means 'I have a puppy.' While 'perrito' can also mean puppy, 'cachorro' is the more precise term.
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/
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.
Tengo mascota.
/TEN-go mas-KOH-tah/
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.
En casa tenemos un perro.
/en KAH-sah teh-NEH-mos oon PEHR-roh/
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').
🔑Key Words
Key Words to learn:
📊Quick Comparison
Here’s a quick guide to help you choose the best phrase for your situation.
| Phrase | Formality | Best For | Avoid When |
|---|---|---|---|
| Tengo un perro/perra. | Neutral | Almost 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. | Informal | Showing affection or talking about a puppy in casual conversations. | Very formal settings, like legal documents, where precision is key. |
| Tengo un cachorro. | Neutral | Specifically 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. | Formal | Official paperwork, legal contexts, or when emphasizing ownership. | Casual conversations with friends, where it can sound stiff. |
📈Difficulty Level
The main challenge is the rolled 'rr' in 'perro'. The rest of the sounds are straightforward for English speakers.
The sentence structure is a simple Subject-Verb-Object, just like in English. The only new concept for beginners is noun gender.
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
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.'
¿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.
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.
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
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.
Mexico
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
The usage is very standard. 'Chucho' is a common colloquialism for a mutt or mongrel, not necessarily negative.
Argentina
'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)
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'
¿Cómo se llama?
What's his/her name?
Se llama [dog's name].
His/Her name is [dog's name].
After you say you have a dog
¿Qué raza es?
What breed is it?
Es un [breed] / Es mestizo.
It's a [breed] / It's a mutt.
After you say you have a dog
¡Ay, qué lindo! ¿Puedo ver una foto?
Oh, how cute! Can I see a picture?
¡Claro que sí! Mira.
Of course! Look.
🧠Memory Tricks
This visual of ten goats helps connect the sound 'tengo' with the concept of having something.
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:
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 →



