I don't know about floors, but vinegar and water are great for cleaning glass, especially your car windows. I also use Nature's Miracle to clean up dog urine.