ReadersChoice_Awards_Rug_Cleaning

At Magic Rug Cleaning we have years of experience at removing pet stains and their accompanying odours.

Accidents happen but it is important to fix the issue as soon as it is detected. If left for any period of time, bacteria can breed on the surface and can also cause staining. The best way to approach pet odour and stain removal is to clean from the outside of the stain in. If you start from the centre, you may push the stain further and deeper into the carpet. Gently blot up urine and remove feces as soon as possible. Do not apply anything beyond water on the carpet; applying any other type of product may potentially change the chemical composition and make it more difficult for us to clean the affected area. If you have already used a cleaning product on the area, let our technicians know so that they can neutralize the effect of the product used.

Rewet the area with water, place a large number of paper towels over top, and then place a heavy weight on top overnight. This will help absorb the urine from the carpet and under pad.

If you want to attempt to clean the stain yourself, here is a quick at- home recipe you can try. Please keep in mind that you should always pre-test in an inconspicuous area. First, mix 1 teaspoon mild detergent, 1 teaspoon white vinegar, and 1 quart warm water. Apply the solution to the spot and let the carpet dry. Once it’s dried, gently vacuum the area.


Call or text us today to remove your pet odour, perform pet treatments or just for advice. We are here to help.

Let’s Hear What People Have to Say!

  • Todd did an absolutely incredible job at my home. Thanks to the carpet cleaning our home looked brand new. Couldn't recommend enough and only the highest praise from me. Thanks again!–Tyler, Burlington

  • Todd cleaned both of my area rugs and hallway grout. All work was professionally completed in a short period of time and the results were excellent. I would highly recommend Magic to my clients!–Penny, Burlington

  • Todd arrived as scheduled and right on time - he immediately set to work and started with the rugs and then moved to the kitchen floor. He looked for extra touches (under the fridge front and stove front) and explained what he was doing as he did it. I appreciated the extra info so I can better maintain the floor in future. It was a very positive experience and the quality of the work was just as advertised. Todd is personable and a good communicator- recommend this service.–Larry, Burlington

  • Magic Rug Cleaning did an amazing job cleaning my 11-year-old berber wall-to-wall that was very badly stained. It truly looks like new again. The technicians were knowledgeable, efficient and pleasant. I’d use them again and will recommend them to all of our friends and relatives.–Natasha, Oakville

  • Fast and friendly. Very pleased!!! Will use him again and I highly recommend! Will be telling all my friends. Thank you Todd!–Richard LeMasters, Oakville

  • Living in Ancaster, means that sometimes it’s difficult to get service efficiently. Your team arrived on time and not only did they do a great job on the bedroom carpets, the Persian rugs were taken away, cleaned and returned to me in less than a week. The hand-washing really brought out the colors and the whole house looks ready for spring. Thanks for bringing Magic to my house!–Ilse, Ancaster

  • I wanted to take a minute to compliment you on the excellent service and professionalism that we received from your company. We have used Magic Rug Cleaning for a number of years to clean our area rugs, and I am always impressed by the professionalism of your employees. I have worked in the customer service industry for nearly 30 years and I hold in high regard those companies who provide excellent customer service and high quality goods or services. Unfortunately I see many businesses that do not live up to my standards. I am pleased to say that Magic Rug Cleaning is one of the best companies I have dealt with over the years. I wish you all continued success and a thank you for a job well done from a very satisfied customer.–Melissa, Burlington

We guarantee Satisfaction and “Amazing Results”.
Call Magic Rug Cleaning and experience the difference for yourself!


Magic Carpet & Rug Cleaning services Oakville, Burlington, Mississauga, Aldershot, Ancaster, Carlisle, Dundas, Waterdown, Etobicoke, Hamilton, Milton and surrounding communities.