Begin with the day you buy your dog. A registered German Shorthaired Pointer pup costs on average $550. If you can find one at a shelter the cost will be considerably less, usually around $150 to $200. Next comes spaying, if the pup is female, or neutering if it is male, for around $220.