The Cinnamon is just simple I just sprinkled it in there for smell. There are all sorts of fragrances you can add to the mixture but once again that is for personal taste.
How long to leave the carpet cleaning powder on? one of the reasons I used this powder was to drastically freshen my home. One of my dogs was sick and had a very much "sick dog smell" . It was horrible and no matter what I did I could still smell it. Well we were going to visit family and I decided to sprinkle this on the carpet and leave it until we got back. So it stayed on my carpet for a week. It really worked and my carpets looked great and my house smelled back to normal. Well I know a week is not an ideal time. So I have tested out a couple of times. If your entire house leaves for the day you can sprinkle the powder on the carpet and then vacuum when you return. I did find it when I was cleaning you can leave it on your carpets for about 30 minutes and get the desired results.
WARNING: I AM ONE PERSON AND HAVE ONLY TESTED THIS OUT ON MY CARPETS. I HAVE GIVEN THIS RECIPE TO OTHERS BUT HAVE EXPLAINED THEY SHOULD TEST THIS RECIPE OUT ON THEIR OWN CARPETS BEFORE USING!