Home 2018-02-02T17:28:41+00:00

Is Your Home in Need of a Face Lift?

Get a free quote

Specialists In Modern & Traditional Flooring


We feature several types of distressed flooring in either prefinished or unfinished material.

Distressed Flooring

Get A Quote


There are many benefits to choosing an engineered flooring product over a solid product. - Call Us to learn more.

Elegant & Engineered

Get A Quote


Prefinished flooring may be perfect for you. Pick out the perfect wood floor today.

Many Opions

Get A Quote

What Our Customers Say

I cannot speak highly enough about Dennis and DG Flooring.  Our hardwood floors were severely scratched, stained and discolored, and were really generally in a bad state thanks in part to the bad work of a prior contractor. Dennis and his team worked a miracle and the floors look like new again.

Kevin C. Los Altos

We were looking to install hardwood floors in our entire house as part of our renovation project. We had very specific requirements. Dennis, the owner, came out for the initial walk-through. He was knowledgeable and gave us a lot of options for addressing our various concerns. We finally got a referral to DG Floor Coverings. They were amazing from beginning to end.

Tuyen T. San Carlos

We called DG Floor Coverings Inc. to get an estimate for the installation of hardwood floors in our two story home. Dennis, the owner, took care of this personally.  He helped me find the exact color grain of wood I was looking for. He helped me find the exact color grain of wood I was looking for. They did a fantastic job. The house looks great and we get a lot of compliments from our friends.

Nuria D. San Jose

Only Quality Products

Our showroom is filled with many types of samples that are popular today. We have everything from European wide plank flooring, hand scraped and wire brushed flooring, solid and engineered material, and much more.

Elegant-Durable-Quick to Install

Contact us to learn how we can transform your home and create the floors you’ve always dreamed of. Fill out our contact form, or give us a call.



Only takes a few seconds!