The cost to have your dog neutered can range from a low of $45 at a low-cost animal clinic up to $300 or more for some private veterinarians. Large towns, where there is a more obvious pet overpopulation problem and competing clinics, will likely have more cheap alternatives when it comes to price.