Good advice, but just to be pedantic
"The reason your grout lines look dirty is because the ingredients in shower gels and shampoos these days have bacteria in them that stick to grout to change it's colour"
These products do not contain bacteria (that would be pretty dodgy to us all) but the...