I believe that my little Yorkie likes it. I have a bed that has a little slip in area so I can slide the cooling mat in during the summer. She definitely lays on it quite a bit in the summer: The mat material is made from what feels like a semi thick plastic and has a thin layer of some kind of sponge padding inside. You open the cap and add water along with an oil (not included) that keeps mold or mildew from growing inside of it. It reminds me of those water play mats for babies, same concept. I would recommend it. I think that most dogs would enjoy having a place to lay on and chill when they are hot. The price and quality are both decent. There are no cons other than the fact that you need to have that additive.