I'm happy to report that I have not used my credit card for over a month now. My only unexpected expense was a vet visit for Tara to determine the nature of a lump I found on her chest. It turned out to be a lipoma, no big deal, and the bill was easily covered since I've been putting money in a separate account for the dogs for quite some time.
I also spent several hours this week putting together a realistic budget, and looking for more ways to save rather than spend. I think this budget is the first one I've ever put together that accounts for everything, and doesn't conveniently ignore things I'd rather not think about. Let's see if I can stick to it.