K.C.
I have light tile and dogs, too. The summer w/ all the dirt and humidity...it's filthy.
About 2 years ago, I had my grout and tile steam cleaned (no chemicals) by a professional. It came out beautiful, but, it got dirty again about 7 to 8 months later.
In order not to take the grout sealer off, I take Seventh Generation dish soap and very warm water...I mix a drop of the dish cleaner in a cup and a half of very warm water. I scrub the grout w/ a toothbrush. Then, I take an old towel soaked in hot water to wipe off the excess.
I only use a steam mop on the tile. I will not use the other 2 you mentioned because I only use non-toxic cleaners. You might have build up on there !
It's not easy keeping light tile clean !