They said this is the most effective over time. Once-a-month application. I asked her about the carpets and, she said that, with Advantage, it was unnecessary to deal with that separately, but that if it was bothering the people, there is a spray available for carpets.