I got the medium size, and it is a good size for my (40lb medium-sized) pup. She likes that its fluffy, especially when cold or chilly. It feels a little too soft, though. The 4 inches goes down to about an inch when she sits on it.