Things to consider before choosing a floor cleaner when you have a baby or pets at home