Does this rug pad contain any odors?

No. Our rubber and felt rug pads will not smell.