Pet odor removal is a challenge. I usually call Kolorkist Cleaning and they take care of everything for me. I also use them for other issues such as carpet dying, and carpet refurbishing. I have been in contact with them for many years and they have always been good to me. I am glad their business has grown and I understand why. Kolorkist Cleaning is the leader in their industry. I have two cats and I want to keep them. I have had cats before also. When you grow up with pets it is part of your life. Many who never had pets don’t understand that. In any case I am glad Kolorkist is around to take care of the problems pets can bring. I could not shampoo or steam clean the carpet by myself. I would not even know where to begin. It’s nice to have them around.