Carpet, Upholstery & Tile Cleaning for Middletown, NY & Hudson Valley

DiCat Carpet Cleaning


Owner Operated, Local Carpet, Uphostery, & Tile Cleaning Service

Hello, my name is Ron Ciofalo. I'm the owner and operator of DiCat Carpet Cleaning. We are a family owned business serving the Hudson Valley area since 2008. We specialize in Carpet Cleaning, Upholstery Cleaning, Tile and Grout Cleaning, Onsite Area Rug Cleaning, Mattress Cleaning, Boat and RV Cleaning, Pet Odor and Urine Removal. We use all CRI(carpet rug institute) approved cleaning products, Environmentally Safe, Hypoallergenic and Non Toxic to your family and pets!  




Step 1:  Estimate and Scheduling

Click here for an online estimate or call us at (845) 721-0609. Your call is very important to us. If we miss your call please leave us a message and we will call you back as soon as possible. You can also contact us through Facebook Messenger App as well.

Step 2:  Pre-Inspection
A walk though inspection is performed to evaluate the condition of the carpets. Permanent stains, pet odors/urine will be identified as well as any other areas of concern and may vary pricing.  

Step 3:  Vacuum
Removing the dry soil first is one of the most important steps in cleaning, even though a lot of carpet cleaners skip this process.  Carpets are pre vacuumed prior to cleaning!  


Step 4:  Carpet/Upholstery Shampoo
Carpets and Upholstery are pre sprayed and allowed proper dwell time in order to break down soil before extraction. We have various types of Non Toxic, Hypoallergenic cleaning products available. We also have Fragrance free product available as well if our customers are sensitive to odors. 


Step 5:  Steam Extraction
Steam Cleaning (hot water extraction) is used to remove the dirt and debris that get trapped in the carpets fibers and upholstery fabric. We use a fiber rinse that gives your carpets a softer cleaner feel after they dry. Fiber rinse treatment is included in all the cleanings.  


Step 6:  Deodorize
Deodorizer is included with all cleaning services. We use a non-toxic baking soda based deodorizer.


Step 7:  Grooming
Carpets are groomed after cleaning to break up fibers and help aid in quicker dry times.  

Step 8:  (Optional)  SpotGard Fabric Protection

Sprayed on the surface of the carpet.  SpotGaurd beads up and causes surface tension that reduces soiling and makes your carpets stay cleaner longer.  

Step 9: Post Inspection and Payment

A post-inspection is performed to make sure that you are completely satisfied with our services.  Payments can be made through check, cash apps such as zelle and venmo or cash.  

Facebook Logo

What Our Customers Say:

Ron is the best ...great personality makes you feel like you knew him forever...his work was amazing ..cleaned my baby girls room extra just because it was a kids room that's a big relief and his knowledge all around about his work is next level everyone book book book!!!


Sayeed Merced


I highly recommend DiCat Carpet Cleaning. Ronny was quick to respond, prompt, friendly & extremely thorough. He removed stains left by the previous owners & stains from a new dog. Our carpets look great & would definitely recommend Ronny to everyone!

Lori Ann Curtin


My experience was amazing he did an excellent job on my carpet all the stains were removed and he used 100% green products, which was great for my 9-month-old baby. I highly recommend his services.

Talisa Morrow