Not the most exciting subject I know but it's that time of year again when I am constantly cleaning muddy footprints off my floor and it's driving me mad. My house is open plan with vinyl flooring throughout the downstairs. We have two large dogs who are in and out all day, DC traipsing though no matter how many times I tell them to take their shoes off and the kitchen has doors to the garden in use all the time. We have a huge dirt trapper mat but its overwhelmed so I need a new mop. What's best - microfibre cloth, microfibre old style mop and bucket or a foam squeezy job? Help me please my dirty floor is really getting to me.