A few months ago, I had the absolute pleasure of testing and reviewing Rejuvenate Carpet Cleaner and I was simply amazed. It took care of stains immediately. Since then, I've used it MANY times on the carpet with perfect results each and every time. Last week, our dog got sick in my husband's work at home office. Though I used Rejuvenate Carpet Cleaner (regular carpet cleaner on pet stains), the stains came out immediately. I realized the bottle was getting low so I went to order another. When I saw the 2 pack of Rejuvenate Carpet and Upholstery Pet Stain Remover and that it can be used to tackle not only pet stains but grass, chocolate, mud and more, I didn't hesitate and placed my order. The bottles arrived packaged very well and protected-neither opened/no leaks. (And they arrived 2 days early! What a great surprise!) I wish I could tell you I haven't had to use Rejuvenate Pet Stain formula yet but alas, I cannot. Around 3:00 a.m. , I awoke to the sound every cat owner dreads...the sound of our cat throwing up...on the bedroom carpet. ( I will try to word this so I don't gross anyone out . ) I went and got the bottle of Rejuvenate Pet Stain spray and returned to the bedroom. I didn't have to search for the stains, found them right away. 2 spots, both dark in color, both liquid and nothing solid. I was so tired, I sprayed the Rejuvenate on both stains and put a damn cloth over each and went back to bed. This is how the instructions on the bottle advise to handle tough stains if they don't come out initially after using Rejuvenate. The instructions advise to spray the cleaner, let it penetrate for 15 minutes and try to wipe up. I skipped that step due to being tired and just sprayed the cleaner, covered it and went to bed. When I awoke nearly 7 hours later (I slept in!) and checked the stains, both were GONE! Just like that. As though they'd never been there to begin with! I'm telling you, you can't even see the stains faintly, they are GONE! ( At 3:00 a.m. it didn't occur to me to take photos of the stains for my review...my apologies) Rejuvenate isn't limited to carpet use. It can be used on: furniture, clothing, flooring and, as the bottle states, 'anywhere stains happen'. I've only used the pet formula on the carpet so far. I HAVE used the regular Rejuvenate Carpet Cleaner spray on our sofa and a curtain. The cleaner removed both stains (one was iced tea, the other chocolate milk) immediately and didn't damage or discolor the sofa or curtain. The pet formula eliminates pet odors as well though I cannot comment on that as I haven't had to use it for that purpose...yet. The pet formula bottle IS compatible with a Click n Clean mop, however, I've not used it in conjunction with a Click n Clean, so I cannot comment based on experience. I'm beyond thrilled with both Rejuvenate Carpet Cleaning (regular) spray AND pet formula. I actually did a live chat with a Rejuvenate employee a few days ago, asking if Rejuvenate makes a shampoo for carpet cleaners. They do not, unfortunately (Rejuvenate, if you're reading this, I BEG YOU to make a carpet shampoo for carpet cleaners! ) but I'm incredibly thankful for the carpet cleaning sprays. They work and they work FAST and VERY VERY VERY WELL! The prices cannot be beat. As I prepared to buy this 2 pack of pet sprays, I braced myself for what I assumed would be a fairly expensive charge on the credit card. I was FLOORED when I saw the cost for 2-32oz bottles! Although we have 2 cats and a dog, these bottles will last a LONG TIME. Just a few pumps on the trigger is enough to take care of stains...doesn't take a lot of product to tackle and remove stains. I cannot stress how wonderful this cleaner is. It really is amazing and I ABSOLUTELY recommend it. Its a MUST-HAVE for pet owners! But don't forget...the pet formula can be used on MANY other types of stains as well! HIGHLY RECOMMENDED!