While DIY methods can effectively handle occasional pet accidents on your carpet, there are times when professional residential carpet cleaning services are necessary.