It can clean up rugs but, as far as thick carpet maybe not. It does an amazing job however cleaning up thick dog hair on my hardwood floors. It's an amazing product and cuts clean up down to nothing. It picks up egg shells, eggs, cereal, and tons more. You will fall in love with this product. You can see the dirt and and all getting sucked up.