Carpets work like a magnet for dust and dirt due to the amount of foot traffic they receive every single day. They can get dirtied, and regular vacuuming will not be enough to help get rid of these stains, spots and other elements, so hiring a professional is highly advisable.