11 Toy Dog Breeds in India (with Price)

Every pet parent would relate to the fact that having those additional members in your family proves to be such a blessing. But when it comes to dogs, they are considered to be the most loyal and intelligent of all the other pets.

Pet parents are keen to adopt puppies as they can well adjust to the environment and also yes, they’re so adorable. But then they never want the puppies to grow big, so why not enjoy your puppy turning into a smaller dog?

In this article, we would learn more about various toy dog breeds in India along with their price.

So let’s get started.

1. Pug

Originating from China, Pugs are one of the most famous dog breeds in India. They are the sturdiest members of the toy group due to their mastiff heritage. They are also one of the most ancient dog breeds in the world. 

Pugs gained popularity in India after that famous ad campaign broadcasted by Vodafone. Since then, they are widely liked and wanted by many dog lovers.

Not only that, they are extremely clever, playful, and mischievous. They are good for families with children as they are very calm and patient.

A pug puppy can cost you from ₹10,000 to ₹12,000 which again depends on the quality of the breeder and the lineage of the pug itself. For a pet parent with no experience, this breed can prove to be an ideal choice. It doesn’t require much space and is also very low maintenance. 

2. Pomeranian

Pomeranian is a small size Spitz-type dog that is named after the Pomeranian region in Poland and northeast Germany. This breed gained popularity in the 18th century as a royal dog.

Queen Victoria owned a small Pomeranian and soon this breed became universally popular. 

Pomeranian looks like a smaller version of an Indian Spitz, but they are two completely different breeds. Poms are well known for their adorable appearance.

They are typically friendly, playful, and lively. Being vigilant about the environment, they often tend to be aggressive on hearing strange noises.  When provided with proper training and socialization, they can prove to be the best dog for you.

They can weigh up to 3.2 kg and their life expectancy is around 12 to 16 years. In India, the price of a Pomeranian puppy is around ₹5,000 to ₹15,000.

3. Dachshund

Dachshunds are also known as sausage dogs due to their short legs and long body. In the early ages, Dachshunds were used for hunting small prey like rabbits and birds. As a result, they have great energy and stamina. All these features make them an excellent watchdog. 

They are available in two different sizes; one is miniature and one is standard. They are quite happy and playful but don’t be fooled by their small appearance, their bark can scare any intruder. Not only that, but they don’t get along with strangers very well but are very loyal to their owners.

They weigh around 9-12 kg and their lifespan is 10-14 years. If you’re looking for a small dog that has some guard dog features, then this can prove to be an ideal choice for you.

A Dachshund puppy is easily available in India at a price ranging from ₹15,000 to ₹20,000/-.

4. Chihuahua

The Chihuahua is one of the smallest dog breeds and is named after the Mexican state of Chihuahua. It is one of the most popular breeds in India and is highly demanded in cities where people are well aware of it. Despite its growing popularity, there are not many breeders of Chihuahuas in India.

Chihuahuas are very active and positive. They would always want to enjoy their time with you to the fullest. Make sure you treat your Chihuahua pup with love and patience as it will further make your dog more loving and compassionate. It might get aggressive if not treated properly.

They have a height of 15-20cms and weigh from 1.8 kg to 2.7 kg. If you’re willing to buy a pup of this breed, make sure you do so from an authorized breeder since it isn’t easily available in India.

Chihuahua can cost you anywhere from ₹15,000 to 25,000.

5. Shih Tzu

The Shih Tzu is an Asian toy dog breed originating from Tibet. This breed is well-known for its short snout and large round eyes, as well as its ever-growing coat and floppy ears. Although small, they are widely popular for their fun and playful personality.

Shih Tzus have a calm and friendly temperament. They are highly independent dogs and can adapt well to difficult situations. They are very loyal and affectionate due to which, they can prove to be a perfect companion for you and your family.

Shih Tzu is said to be a royal breed because of its abilities and behavior. It might become stubborn when it comes to training so make sure you teach them to obey your commands very well.

The price of Shih Tzu may range from ₹20,000 to ₹25,000 and might even go up to ₹50000 depending on the quality of the breeder.

6. Poodle

The Poodle called the Pudel in German and the Caniche in French is a breed of water dog. The smaller varieties of a Poodle were originally bred to be used as circus performers but later became very popular as companion dogs.

Keen intelligence and proud nature give a poodle great people skills. It is quite calmer and sweeter of a breed and loves to be socialized. But make sure you don’t spoil or undertrain the breed, this will allow them to think that they’re the alpha dog.

Poodles are considered a good option for first-time pet parents as they aren’t difficult to handle if trained and maintained well. All they need is to be loved by their owner.

Poodle Puppies can cost you anywhere from ₹50,000 to even ₹1,00,000. Yes, poodles can be a little expensive. If you are looking for some cheaper options then you can refer to this article: Cheapest Dog breeds in India.

7. Lhasa Apso

The Lhasa Apso is a non-sporting dog breed that originated in Tibet. It is not very popular in India and hence not many breeders are into having this kind of breed.

Similar to Shih Tzu in terms of character, but differ when it comes to appearance, behavior, and habits.

Lhasa Apsos have a very strong sense of hearing, they can hear somebody walking in their direction even if the person is miles away. This makes them very alert to their surroundings. They don’t like being around strangers and are very picky when it comes to making friends.

If you’re planning to buy a pup of this breed, make sure you get the same from a registered breeder, as it is not available in India.

The price range of a Lhasa Apso can range between ₹20,000 to ₹30,000.

8. Australian Terrier

As the name suggests, the Australian Terrier is a small breed of the terrier dog type, developed in Australia. It is a tiny dog that weighs around 6.5 kg and stands about 25 cm at the withers. It is one of the cutest dogs available in India.

This breed goes well with the hot climate and is suitable for small apartments which makes it pretty much an ideal choice for Indian families. It is very playful and friendly, and I get along well with children. It isn’t very difficult to train and maintain an Australian Terrier, so you can easily handle this breed even if you’re a new pet parent.

The price of an Australian Terrier pup starts from ₹25,000 and could be as high as ₹50,000/-.

9. Japanese Chin

The Japanese Chin originated from Japan, is a dog breed highly known for its strabismus of the eyes. It is said to have a distinctive heritage and is treated like a lapdog as well as a companion dog. Japanese Chins are said to be an alert and intelligent breed, and they adapt to things very fast and steady.

They are easily trainable and would not acquire much space in your house. They have good shiny fur which needs to be maintained regularly.  If you’re looking for a cute lapdog to love and cuddle with, then this breed might prove to be a good match for you.

Although the price of Japanese Chin is slightly higher and can even go up to ₹60,000 due to its low accessibility.

10. Maltese

The Maltese is one of the dog breeds of the toy group, originated and developed in South-Central Europe from dogs of the Spitz type.

It traditionally has a silky, pure white coat, hanging ears, and a tail that curves over its back. It weighs up to 3.5 kg and stands around 25 cm.

Maltese is said to be a very entertaining and lovable dog breed. Being quite adorable, it is always fond of doing some activity with its owner. It is considered to be a royal breed so maintenance and regular grooming is a must for it.

The price of a Maltese pup starts from ₹30,000 and would even go up to ₹1,00,000/-. Even though the breed is a bit costly, it would prove to be a good addition to your family.


Toy dogs are adorable, sweet, fun, and extremely lively. I hope you find this article helpful and can find the best dog breed for yourself that fits your lifestyle the best.

Isha has been a Dog Lover her entire life and has owned many dogs over the years. Her immense experience of raising and training dogs has helped thousands of dog owners take better care of their dogs.

Leave a Comment