A Giant Schnauzer can cost between $1,000 and $5,500 if bought from a breeder, but the price will vary depending on the coat color, geographical location, and who you’re purchasing from. You can adopt a Giant Schnauzer from a local animal shelter or rescue for much less than it would cost to purchase one from a breeder; rescue groups tend to charge around $250.