9 Small Dog Breeds In India [With Price]

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.

9 Small Dog Breeds In India

Pug₹20,000 – ₹25,000
Beagle₹18,000 – ₹20,000
Dachshund₹8000 – ₹10,000
Pomeranian₹3000 – ₹7000
Chihuahua ₹7000 – ₹25,000
Shi Tzu₹24,000 – ₹30,000
Poodle₹25,000 – ₹35,000
Lhasa Apso₹20,000- ₹25,000
Australian Terrier₹25,000 – ₹35,000

Also Read: Teacup Dog Price In India

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

small dog breeds in india

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

small dog breeds in india

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. Pomeranian

pomeranian small dog breeds in india

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.

5. Chihuahua

small dog breeds in India 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.

6. Shih Tzu

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

7. 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.

8. 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

9. Australian Terrier

small dog breeds in india

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 ?

Let me know in the comments down below