for me carpet and rug are nearly synonymous

I always find it interesting when we discover these word pairs that some find shades of meaning between. Rarely, if ever, are these shades of meaning consistent from one person to another. Makes me wonder about 'defending against the loss of these fine distinctions' so often espoused by the language guardians.