Snowhound, you might see if a local Humane society has vouchers for low-or-no cost spay/neuter. Or Google "free spay neuter" in your area and see what comes up.

I hope all your dental stuff goes well, and you don't have too many owies!