Wood or tile will both have their good and bad in my opinion.
Tile, depending on the type, is probably more scratch resistant. Maybe be harder to clean if the tile is texured and you cannot swipe across the entire floor without the mop getting caught on somehting. If a single tile breaks or cracks you will probably want to replace it.
Wood is easier to mop/sweep in my opinion. Wood will scratch but you probably wont replace it until you sell the house or way down the road. Natural wood can be refinished multiple times. Will be quite messy to refinish.
I have natural hardwood on my second floor and engineered hardwood on my first. The engineered hardwood has not held up as well as the natural. The engineered hardwood is also glued down. Which i would not suggest nor do again. I have a concrete slab so not alot of options on the first floor. If i was putting in new hardwood flooring again i would go natural on the first floor so i could have it refinished when selling the home.
If you have a concrete slab you could look into a finished concrete floor. I would also suggest putting a mat down where ever the dogs hangout. With enough time the finish will get damaged on a hardwood floor just having the dog lay in the same spot for years.
My dog weight 125ish pounds. He doesnt jump or run through the house. He does spin around when excited. Sadly my floors and dog do not get along.
Solid Hardwood flooring on top picture - his spot on the engineered floor on the bottom picture