We have a new puppy named Oscar who tore up , and peed on the carpet. Our friends recommended Jon from Baltimore Carpet Repair & Cleaning, who was a pleasure to work with. The repair looked like it never happened...he really did a nice job. The cleaning gave our carpets a fresh new look and the BEST part is that we cannot smell the urine anymore!!!