On average, a Miniature Pinscher puppy can cost anywhere from $600 to as much as $1,550. Older dogs, if found at a local shelter or rescue group, can cost less than $300. At the time of this writing, there were close to 150 classified listings on PuppyFind.com, an online puppy classified website.