If you follow the cleaning instructions correctly, then shampooing will not ruin your carpet. But, it is recommended never to let your carpet wet for a long time as it will lead to shrinkage. Since extremely wet carpet takes more time to dry, there are higher chances of shrinking.