I'm looking for someone who does flooring and also someone who does cabinets/counters. I need the carpets pulled up and some kind of smooth dog friendly surface put down. In the kitchen I need cabinets and counters redone, some storage room added, and tile or something for the floor. Want someone local, reliable, and affordable. Suggestions?