Yes, you can clean your carpets after flood damage yourself. However, hiring a professional carpet cleaning service is the best way to ensure that the odor is completely eliminated. Not to mention the risk of mold building up, which poses several health risks and structural issues to your home.