Im not sure on berber. We have pretty thick carpets. The company I mentioned vacuums, uses some chemical process or something then steams it out (Kind of like those ones you rent from the supermarket but way more powerful). They require a hookup to your hoseline.