For over 34 years we have been providing a reliable carpet cleaning service in Salem, OR. Customers come back to us time and time again and say that the service is very thorough and effectively targets the problem areas in their carpets. Shepherd Carpet Cleaning offers professional carpet repair services that are tailored to the specific needs of our valued customers.