My medium Labradoodle loves this dog pillow 36 x 24 size.   It is big for her but she likes to stretch out.  She scratches at it frantically every day for fun but it has taken over two years for the fabric to show any wear (small scratches).