A purebred dog from a breeder can cost $500 to $2,000, or more. Adopting a dog from a shelter or rescue can have a more affordable cost range of about $50 to $200. Veterinary spending analysis and pet insurance claims show higher costs for the care of purebred dogs.