We have a wonderful program here in our area that helps spay and neuter cats and dogs. It costs $20 for cats and $30 for dogs. This fee includes a rabies shot, transportation from a specific pick up spot to the animal hospital, over night stay, and transportation back to the pick up spot the next day. Isn't that great? They will even supply a crate if you don't have one.