32 Dog Breeds Price in India with Monthly Expenses (2020)

Dog Price List

Getting a dog is easy; there are so many breeders and petshops all over India. But the real challenge is selecting a breed. It is necessary to choose a breed that suits your lifestyle. The primary concern would be the price of the breed as well as its monthly expenses. We have created a price list of various dog breeds to make it easy for you to compare.

Dog price list in India

My team and I went on a mission of finding out the prices of various dog breeds in India. We called around 150 breeders and pet shops of different parts of India and asked them for the prices. To find out the monthly expenses of these breeds, we took the matter to social media (Facebook and Instagram). We messaged more than 500 dog owners who own the following breed and asked them for monthly expenses that they spend on their dogs.

Breed Name Price in India Expenses (per month)
Labrador Retriever ₹6,000 to ₹20,000 ₹3k to ₹4k
German Shepherd ₹18,000 to ₹25,000 ₹4k to ₹5k
Golden Retriever ₹20,000 to ₹30,000 ₹4k to 5k
Beagle ₹23,000 to ₹25,000 ₹2k to ₹3k
Poodle ₹20,000 to ₹25,000 ₹2k to ₹3k
Great Dane ₹30,000 to ₹35,000 ₹5k to ₹6k
Shih Tzu ₹20,000 to ₹25,000 ₹2k to 3k
Pug ₹15,000 to ₹20,000 ₹2k to ₹3k
Pomeranian ₹5,000 to ₹15,000 ₹2k to ₹2.5k
Siberian Husky ₹30,000 to ₹50,000 ₹5k to ₹7k
Indian Pariah(Street Dog) ₹0 (adopt) ₹2k to ₹2.5k
Bullmastiff ₹40,000 to ₹50,000 ₹5k to ₹7k
Rottweiler ₹10,000 to ₹20,000 ₹3k to 4k
Pit Bull ₹25,000 to ₹30,000 ₹2k to ₹3k
Boxer ₹12,000 to ₹20,000 ₹2k to 3k
Dalmatian ₹25,000 to ₹40,000 ₹5k to ₹7k
Chow Chow ₹30,000 to ₹40,000 ₹4k to ₹5k
Chihuahua ₹10,000 to ₹25,000 ₹2k to ₹3k
Doberman Pinscher ₹15,000 to ₹25,000 ₹4k to 5k
Maltese ₹30,000 to ₹35,000 ₹2k to ₹3k
Indian Spitz ₹8,000 to ₹15,000 ₹2k to ₹3k
Dachshund ₹15,000 to ₹20,000 ₹2k to ₹3k
Yorkshire Terrier ₹20,000 to ₹35,000 ₹3k to ₹3.5k
Basset Hound ₹35,000 to ₹50,000 ₹3k to ₹4k
Havanese ₹20,000 to ₹30,000 ₹4k to ₹5k
Cavalier King Charles ₹30,000 to ₹45,000 ₹2k to ₹3k
French Bulldog ₹20,000 to ₹35,000 ₹3k to ₹3.5k
American Cocker Spaniel ₹35,000 to ₹40,000 ₹3k to ₹4k
Collie ₹35,000 to ₹40,000 ₹4k to ₹5k
Bloodhound ₹75,000 to ₹80,000 ₹5k to ₹8k
Akita Inu ₹40,000 to ₹45,000 ₹3k to ₹4k
English Cocker Spaniel ₹30,000 to ₹40,000 ₹3k to ₹4k

Factors that Affect the Price of a Dog


There are a few factors that affect the price of every dog breeds. It is always better to be aware of these factors and negotiate with the dog-seller accordingly.


The lineage of a dog plays an important role. Dog breeder sell dogs based on four categories:

  • Pedigreed Dogs: A pedigreed dog basically means that it is 100% pure of its breed. There’s a documented proof of its entire lineage, which proves that none of the dog’s ancestors were crossbred. Pure breeds are usually healthier and have fewer genetic defaults. Expect to pay around 50% to 80% more for pedigreed puppies.
  • Show-quality Dogs: Puppies whos one of both the parents have participated in shows are called Show-quality Puppies. All the show-quality dogs are pedigreed dogs. You can expect the price to be 100% to even 200% more than a normal dog.
  • Unregistered Dogs: As the name suggests, these dogs are not registered dogs, and there is no ancestral proof to prove their purity. They could be pure or have cross breed ancestors. Most of the breeders and pet shops sell unregistered dogs.
  • Champions Breed Dog: You will hear this term a lot from breeders and pet sellers. Champions’ bloodline means that one of the ancestors of the pup was Champion in a Dog show. This could be a little misleading. Sellers usually use this to raise the price of the puppy by 20% to 30%, but in reality, these pups are no different than normal ones.


Every city and town in India has its own price for a particular dog breed. The price depends on the demand and availability of the breed in a particular city. The above-given price is the average price of various parts of India. Usually, you can get a dog in small cities and towns at a lower price than in metropolitan cities of India.

Market Place

The third factor that affects the price of the dog is the marketplace you buy it from. In India, you can buy a dog from these three places:

  1. Puppy Mills: Puppy mills are awful places where dogs are kept in crowded cages and used only for breeding. These dogs hardly have any medical attention. They are fed low-quality dog food. Puppies born here are fed high in fat food to make them chubby and healthy-looking. You can surely get a puppy for the cheapest price from here, but it won’t be worth it. The chances are high that puppies born in such places will have genetically passed on health problems. We do not advise you to buy a puppy from such terrible places.
  2. Local Pet Shops: Pet stores don’t breed dogs; they usually buy it from puppy mills. So make sure to buy from a trusted pet shop.
  3. Breeders: Breeders are people who breed dogs themself. Professional breeders take excellent care of their dogs and the puppies. Buying a dog from a breeder can be a little costly, but at least you have the assuring that you are getting a healthy and well-cared dog.

Expenses of Raising a dog in India

Expenses to raise a dog in India

Now that you have an idea about the initial cost of a puppy let’s have a look at the monthly expenses of raising a dog.

Cost of Feeding a Dog

The cost of feeding a dog highly depends on the quality of food. Medium quality dog food will cost you between ₹2000 to ₹3000 depending on the size of the dog. Whereas high-quality dog food can cost around ₹4,000 to ₹10,000. Let’s have a look at the differences:

  • Medium quality dog foods have primary ingredients like grains and by-products. Grains are a good source of nutrients, but nothing compares to meat. Whereas, animal by-products are controversial ingredients. By-products are the remaining parts of animals that are not consumed by humans. It can include liver, kidney, intestine, and even feet and beak. They do not contain as many proteins as real meat.
  • High-quality dog foods have fresh meat listed as their primary ingredient, which is an excellent source of protein and other nutrients. High-quality ingredients are used for making these types of dog food. They cost around 20% to 40% more than medium quality dog food.
  • There are low-quality and cheaper dog foods too, which we do not suggest. They contain artificial colors, artificial preservatives, and fillers, which are unhealthy for any dog.

Cost of Grooming a Dog in India

A full grooming session of a dog, done by a professional groomer in India, will cost around ₹1,500 to ₹3,000. The cost of grooming depends on the dog’s breed and location.  A dog breed with long fur-like Golden Retriever will require more attention and maintenance every month. Whereas it can be relatively easy to groom a breed with short hair like a beagle. However, if you decide to groom your dog at home and buy all the grooming accessories, then it will cost you just around ₹500 to ₹1000 every month.

Cost of Vet and Vaccinations

Puppies have low immunity, and so you will have to take extra care. You will have to take them to the vet every month for checkups and vaccinations. The first-year cost of all the vaccinations and vet fees will be the highest. It can be anywhere in between ₹5,000 to ₹10,000, depending on your location and vet. As the puppy matures, you won’t need to take him to the vet that often. Few regular checkups and yearly vaccinations will cost you around ₹2,000 every year.

Cost of Neutering/Spaying

If you are not going to breed your dog, then its better to neuter/spay it. it can help avoid some serious health complications. Neutering or spaying a dog in India can cost around ₹6,000 to ₹10,000. The cost depends on the location and the vet. Aftercare of this surgery can cost an additional ₹1,000. 

Cost of Toys

Toys are essential for every dog. You don’t want your dog to bite and chew your furniture, do you? You will have to get some engaging toys and a few chew toys for your dog. This will keep him busy.

Cost of Treats

To train a dog, you need to give them some motivation. Treats play an important role in training a dog. You will have to buy them monthly, which can cost around ₹500. However, you can also give your dog some healthy homemade treats occasionally.

Final Thoughts

Now you know the price of various dog breeds in India as well as their monthly expenses. I hope this has helped you in making your decision. If you have any doubt, feel free to reach us out.

Recent Content