When it comes to the cost of a german shepherd puppy, you can expect to spend anywhere from 10,000 to 15,000 rupees. This is a relatively affordable breed, especially when compared to others like the Samoyed or the Labrador Retriever. Keep in mind that the cost of raising a GSD will also be factored into your overall expense.