E.C.
You need to have the concrete sealed-the carpet cleaning companies will be able to do it. I worked in apartment management and that is the only way to get rid of the odor.
That should also help keep the dog from doing it again to the new carpet