One of the most obvious reasons is that something yummy was spilled on the carpet. ... Boredom, too, can be a reason that your dog has taken to licking the carpet. Other factors for constant floor licking could be canine dementia, physical discomfort, or neurological problems.