I am a softy for pets! I have 2 dogs and a cat. Even though this may not seem like many animals, its still hard to keep my carpet clean. After attempting many times to remove the dirt, I finally gave up. I was referred to EMJ Cleaning through a friend. They did an excellent job on my carpet. They were very professional and quite effective and I would recommend them to my friends and family.