We have engineered oak flooring. It feels natural and warm underfoot, compared to laminate, which I felt was much noisier, and looked and felt more 'man made' if you know what I mean.
It was oiled when it was fitted, and really could be done again now after nine years. BUT, it still looks good, and cleans up a treat with the squirt and mop Method.
Dogs claws can scratch, if they are allowed to chase and rough house indoors, so can moving furniture, however, spills, puppy accidents, hold no fears for me, and can be cleaned away with no problems.
Another thing to think of, and this was of importance to me, was the WIDTH of the floorboards. I chose the widest board width, which I feel gives a different look.
A really nice rug, lovely if you have dogs, will give a cosy feel.
I would never now go back to carpets, unless for whatever reason I never had animals.