I have a Bellawood floor that holds up extremely well to our Hound Mix, Pit-Boxer, and another young mutt and a cat. Not to mention nieces, nephews, and work shoes. Excellent finish. It's not scratch free but no wood floor could be with these dogs. Harder floors like hickory (41% harder than Red Oak) or exotic floors will dent less easily. 3/4" hardwood can also be refinished several times. Light colors will hide potential scratches. Remember nothing is scratch proof but some do better than others.
Our higher warranty Laminate flooring holds up very well to dog nails and wear but cannot be refinished. Advantage is it's less expensive both for product and labor. Higher Warranty the better.
Our Schon engineered flooring has 7 coats of Treffert or Klumpp (made in Germany) highly resistant polyurethane finish with aluminum oxide anti-scratch and a 55% gloss. Being a natural material it may dent easier than laminate but it's real wood. Engineered can be refinished carefully once or twice.
For Bamboo our Morning Star and Bellawood brand has a superior finish and offers the hardest type of bamboo floor produced, "Strand Bamboo". It can be refinished too but only by professionals with bamboo experience as it's a grass product and more difficult than hardwood. Stranded would be my only choice if going with bamboo.
Resilient Vinyl flooring is a very tough floor and the most resistant against damp areas.
Regardless of the floor you choose, keeping nails trimmed is a good idea. Another idea is to cover nails with vinyl claw covers.
Proper care always helps. For general cleaning a swiffer type system works best. Not one that sprays the floor however. Lightly damp is fine but never soak or flood mop your floor. Have a no shoes policy as much as possible. Use felt pads on all furniture. Sweep often. Urine, when cleaned up quick isn't an issue but if left to dry it can burn finish.
Bellawood Cleaner works very well, find it here - http://www.lumberliquidators.com/catalog/section.jsp?categoryId=19
Answered on 6/21/2013 by Tech & Install