If you are looking for gym mats ensure that you get them from trusted providers. I assume that you will use it on a daily basis and in that case, it will have to sustain wear and tear, sweat, and force. Sometimes people would buy gym mats at a cheaper price and realise later about their mistake. Over the days, the foam will break up as it gets soaked in sweat. Texture of the mat is also important to look for as it gives traction for the user. It should give a kind of grip that you need while practicing Yoga and other stretches. In case of rubber mats, it should be somewhere above 900 kg/m³. I would recommend gym mats from lifefitness as I use them on a daily basis. It's been almost a year and I haven’t seen any marks on it yet. PS: I have a cat at home.