I vote for hardwood...that is what I have now I have no problems with scratches at all but I don't have big dogs just a 8.6 lb Yorkie and 2 kitties, we have had to reseal it a few times and in a few more years we will have it refinished...we do have accidents Bella is only about 95% potted trained but she doesn't potty on my floors she potties on my throw rugs I think she thinks they are potty pads

lol.
I had laminate insulted first before I went with hardwood cause laminate is cheaper and looks good as well, the laminate only lasted about 5 years...its started looking dirty and I cleaned it every week sometime twice...our AC intake leaked water and it warped the floor pretty bad

...we made the mistake of putting it in our kitchen as well and our refrig. the ice maker got stuck woke up the next morning water was everywhere

and warped the floors, $8500.00 thrown out the door

...thats when we went to hardwood...I have had them about 8 years now still looks great and kicking myself in the butt for not going with hardwood in the first place..lol
I know with dogs tile really is best

but I love wood