You can use a nonsanded cement based grout mixed with acrylic latex admixture instead of water. This will offer more protection than if it were mixed with water (easy method)
Epoxy grout will offer the most protection for your grout. (hardest method).
Dont go to a home improvement store for your grout- go to a tile supply warehouse. (more grout options and they can answer any questions you may have)