We have hardwood through out our home. I absolutely love them. I will never have carpet again. They are so easy to clean and it eliminates a lot of problems with allergies because you can get all the dust and dander up (compared to carpet). For me the cleanliness issue is my number one reason for having wood. I swiffer every few days underneath all our furniture and beds and I’m always amazed at how much gunk accumulates in just a few days. If we had carpet that stuff would always be under there because it’s not like I’d be regularly lifting dressers & beds to vacuum.
Our floors are very sturdy. They are the original floors from when our house was built in 1940 (I honestly think things were made better back then). They are Oak and we had them sanded, stained, & refinished about 18months ago. I think the main thing is what color you go with. I wanted to stain mine very dark but I was advised not to because the darker (or very light) wood shows dirt & scratches more. We ended up going with a medium color and it has worked out great. There are some slight scratches in the high traffic areas but you can’t see them at all.
When you start researching do your best to find the best possible wood (don’t get bamboo it scratches very easily) and pick the color wisely. Also you can get different finishes (shiny, medium, etc) and so if you go with floors that aren’t super shiny that helps too.
Like another poster mentioned there is always the option of pergo/laminate. We have a one room addition in our home that we installed pergo in. The transition from our wood to pergo is pretty seamless. It almost looks exactly the same and the pergo is even sturdier than the wood, it will not scratch. Additionally pergo is much less expensive to purchase & install. The one problem I have found with pergo is that it seems to attract & show dirt more easily. The pergo floor needs to be cleaned much more often than our wood floors.
The dogs have never had carpet so I can’t say what they would prefer but I always laugh when they go sliding around a corner or when they try to run somewhere fast but end up going no where (like Scooby Doo when his legs move but he stays in the same place). I can also say that any accidents (vomit, pee, etc) are much easier to clean on the wood floors.
Anyway good luck with your decision...