Is it always the same spot? We have a dog that licks a particular toy for hours on end. If it is the same spot it will taste and smell pretty delicious to the dog by now!!
Try cleaning the area with carpet shampoo made for removing pet odours it may break the cycle.