There are a few options. First, you don't want to use a coating alone. The most popular coating for a garage floor is an epoxy, simply because of how strong epoxies are. While epoxies will protect the surface, they don't protect the concrete below the surface. Over time, especially with exposure...