It probably soaked through to the padding underneath. So, cleaning the carpet won't completely eliminate the odor. Even if you can't smell it, your dog can, and he'll probably keep returning to that spot. Can you lift up the carpet so that you can clean the pad? You should soak everything with an enzymatic cleaner (Nature's Miracle, Kids n Pets, etc) and then let it air dry.
Tara
living a crazy life with 3 boys
I am thinking now
of grief, and of getting past it;
I feel my boots
trying to leave the ground,
I feel my heart
pumping hard. I want
to think again of dangerous and noble things.
I want to be light and frolicsome.
I want to be improbable beautiful and afraid of nothing,
as though I had wings.
~Mary Oliver