Wow! The result is fantastic. You did a great job.
Personally, I would not risk trying to remove such dirt on the carpet on my own. Because I have already ruined 2 carpets during self-cleaning. It cost me a considerable amount of money. Now I use only the services of cleaning companies. Maybe I picked up the wrong cleaning products. I don't deny it. But I'll be honest, it's much more convenient for me to give the carpet to professionals and not worry about the carpet being damaged. Of course, there is no guarantee that all cleaning companies provide quality services. But if you analyze the reviews and choose a cleaning company permanently, then this risk is zero. Personally, I use the services
procarpetrepairs.com.au. I do not impose my opinion on anyone. Everyone has the right to choose how best to do in a particular situation.
Good luck to everyone!