The majority of the installations would use cementations grouts. The grout has to be properly sealed with after the installation with an impregnating sealer which doesn’t have silicone as the latter is going to shorten the life. Keep in mind that only the grout has to be sealed and not the wall tiles or the glazed floor. This should be done about 72 hours after the maintenance.
Neither the sealing nor using a 100% Epoxy Grout is going to ensure that the surface is properly protected from buildup. With this in mind, you have to get the latter removed regularly and use professional grade detergents when needed.
Grout Color restoration
You can use a “grout stain” which is an epoxy-based product that is specifically designated to penetrate the grout and seal the surface. It’s going to deliver a great color.
Clean up after the grout
You are going to experience grout haze which is going to be left behind after the process. You can use Sulfamic Acid which could be purchased in powder form. This way you can mix it up with water in order to accommodate it for different strengths.