Concrete stain comes in two forms: acid- or water-based ... but it is another concrete floor finish designed for DIY application. Concrete Finishes That Take A Little More Time And Skill A ...
Between the two types, acid stains tends to last longer. With that said, once you've stained your concrete ... option to skip the stain and DIY your garage floor with epoxy instead.