White vinegar to the rescue; mix a cup to a bucket of lukewarm water
.
That's all I've been using since we have our dog and it really works; use a microfibre mop and you're set - works on hardwood, laminate, tile - you name it. If you're dealing with serious messes or feel the need for a deeper clean , use a floor steamer - just water, no harmful chemicals.