10 Carpet Types You Need to Know About Upgrading Your Flooring