So, my house has both hardwood and carpeted floors. Having a puppy and hardwood floors is great. She makes a mess, we clean it up and easily wash the floor. Having carpet, not so much. I do plan to steam clean the carpets. How often should they be done due to the puppy accidents? Once she stops having accidents, or at least they get to far and few between, how often then?