They do have a list you can get on to have your dog spayed. It cost $20.
At Sierras they do fix the animals they adopt out. However they do not fix your pet. There is a veterinarian right where you turn in to go there that does however and it's the same vet they use. Hope that helps.
Thanks! Your answer is awaiting moderation.