Costs of spaying a dog usually run between $200 and $500 depending on various factors, while costs for spaying a cat typically run between $200 and $300.