11 Small Dog Breeds In India [With Price]

This article has the list of small dog breeds in India that can be an ideal pet for your family.

Dogs are cute but we find puppies even cuter and you know why?

Because they are very small in size.

But the sad part is they don’t stay small forever and they grow up really fast.

It’s like one time they are puppies and BOOM, in a wink of an eye your little puppy will become an adult

And also most small dogs are easier to maintain and take care of and they won’t take much space in your house.

Obviously exceptions are there.

But it is safe to say small dogs are much better in comparison to bigger dogs unless if you’re looking for a guard dog.

Small dog breeds are also known as toy breeds because of their size.

These are the list some of the small dog breeds in India that you can bring to your home today.

11 Small Dog Breeds In India

Dogs Price
Pug ₹20,000 – ₹25,000
Beagle ₹18,000 – ₹20,000
Dachshund ₹8000 – ₹10,000
Corgi ₹30,000-₹90,000
Pomeranian ₹3000 – ₹7000
Chihuahua ₹7000 – ₹25,000
Shi Tzu ₹24,000 – ₹30,000
Poodle ₹25,000 – ₹35,000
Bichon Firse ₹30,000-₹1,00,000
Lhasa Apso ₹20,000- ₹25,000
Australian Terrier ₹25,000 – ₹35,000

1. Pugs

Pugs are one of the smallest and most popular dog breeds in India they are cute, non-violent and an ideal pet for a family.

Their height mostly around 30-31 cm and they stop growing after they a year old.

Pugs are very gentle and very playful and do amazing with kids.

It’s a perfect family pet but they do develop health issues (mostly breathing) so regular health checkups are necessary.

Also you need to be aware of the climate you live in cause Pugs can suffer in high temperature.

2. Beagle

Another small dog breed and also one of the cutest ones which could be a great addition to your family.

Beagles are intelligent and have a great sense of smell.

Beagles are popular for cute looking face and obviously their sizeand its friendly temperament.

They have less inherited health problems which is one great advantage of this breed.

Their height is mostly between 31cm-40cm.

3. Dachshund

Dachshunds are originally from German.

They are also known as the sausage dog because of their body shape.

They have extremely short legs compared their body which makes them unique.

Dachshunds are very small in size somewhere between 20-25 cm which is smaller than the other dogs mentioned above.

4. Corgi

There are two types of Corgis: The Pembroke Welsh Corgi and Cardigan Welsh Corgi, but the most popular one is the Pembroke one.

Corgis have a feature that is quite similar to another small dog breed Dachshund, that is their unusually small legs that look unproportionable to their body.

And that’s what makes them one of the exotic looking dog breeds available.

Despite their small body they are highly energetic and like to run around and play, so regular walking and exercise are really important for these breeds.

They also can be quite stubborn and refuse to listen, but with patience they can be well trained.

A corgi can grow upto a height of 25-30 cm and weigh around 11-12 kg.

About the the price of a corgi puppy in India, we written a detailed article about the same another post.

5. Pomeranian

Pomeranian is a Spitz-type breed of a dog and often confused with Indian Spitz.

They look similar but they’re completely different.

This breed is very popular in India for their small size and cute appearance

Pomeranians are actually descended from German Spitz. They are very active and bold and love to play.

They get along well with other pets like cats especially if they are raised together.

One major disadvantage of this breed is that they shed a lot, so proper and frequent grooming is required.

The average height is between 20-25 cm.

6. Chihuahua

Chihuahuas are goofy, active and expressive.

Generally, Chihuahua has a reputation for being very aggressive.

But it solely depends on the genes and how you treat the dog as a puppy.

Socialization (first 3 months) and regular exercises are very important for this breed which infulences their overall temperament in the long run.

Do your proper research about its temperament before you buy one.

The height of a Chihuahua ranges between 15-20 cm

This is the smallest one so far.

7. Shih Tzu

Another toy breed dog on the list originated from China.

Shih Tzu can be a perfect companion for your home and your family, they are loyal, friendly and affectionate but a Shiz Tzu individual temperament may vary from dog to dog.

Proper training and socializing is a must from a young age to make them obey your commands as they are very stubborn when it comes to training.

They do well with other pets and dogs and are generally well behaved.

A height of a Shih Tzu dog ranges from 20-28 cm

8. Poodles

Poodles come in 3 kinds: Standard Poodle, Miniature Poodles and Toy Poodle.

Toy Poodle, as the name implies is the smallest one (around 25cm)

Poodles are popular for their looks but they are not only loved for that. They are also very intelligent, kind.

They are also known as show dogs and they win most of the dog shows.

Toy Poodles are extermely intelligent and are easy to train.

9. Bichon Frise

Bichon Frise has an appearance that is very similar to a poodle, they are a perfect dog for people looking for love and companionship.

They are hypoallergenic just like poodles, which makes them the most idle dog for people who are allergic to dog’s hair.

Bichons have originated from France, but they are also rumored to be native to spain.

They have a cheerful, playful personality and they rarely bark at strangers, so they are definitely not a good choice for guarding the house.

Training them is also very easy since they are highly intelligent dogs.

Bichons stand between 23 and 25 centimeters tall and weigh between 4 and 7 kg.

In India, bichon frise are definitely on the pricey side, since they are not really common here.

10. Lhasa Apso

Lhasa Apso is small breed dog orignated from Tibet (China).

They also kinda look similar to Shih Tzu in terms of appearance which is also from the same place Tibet (China).

They have a strongs sense of hearing, they can hear somebody coming miles away.

This breed doesn’t like strangers and are very choosy of who they make friends with.

They don’t require much exercise a normal walk around the garden or the park is enough for them.

Lhasa Apso dogs are generally 11 inches tall

11. Australian Terrier

As the name implies this breed is from Australia, they are suitable for apartment living and t are compatible for hot weathers.

They are good with children and family, they have playful and friendly temperament

Australian Terriers are every alert and are good when it comes to training.

Basic exercise is needed,

An Australian terrier’s height can range from 10-11 inches


These were the list of small dog breeds in India which can be an ideal pet for your family.

Before you decide to buy or adopt any of the dogs from above, please do a proper research about them so that your little puppy and you don’t have to suffer.

Which one of the dogs did you like the most ?

Leave a Comment