Question: how much does it cost to have a dog spayed?
Answer: Cost ranges for a dog spay can vary from $65 to $500 and castration can range from $45 to $300 in most areas. The cost will also vary with the facility offering the procedure. Shelters, humane societies, and other low cost spay/neuter clinics are generally less expensive than veterinary hospitals.