Easy to clean flooring

I hate cleaning my floors. I really do. However I love the feeling of clean flooring so I spend a lot of effort on finding the best options to make the process of cleaning my floors as easy as possible. I want to make the job of cleaning my floors as easy as possible no matters what has cause the dirt - pet paws, pet fur, muddy footprints or just general grime. If you also hate cleaning floors and want the easiest to clean floors then keep reading. I have a range of options that I compare to show what works best in different situations.