Is "carpet pro" a shampooer? I would call a carpet cleaning company to come clean them if they're that bad. The water they use is MUCH hotter than what you get from your tap and it always seems like they get everything out.
I don't know what carpet pro is either, but I was also going to suggest having professionals come in. They move the furniture and likely will put protective cups under the legs of the furniture, and they'll get it really clean. Then next time you can clean it before it gets too bad.
Call a professional. My parents did this when their basement flooded with sewer water and it was dragged through the livingroom. The pros got the carpet really clean. The carpet looked new again. If the carpet is really bad and the pros can't get it clean, you may be better getting new carpet.