Our 4 month old puppy LOVES his bed! This bed stays in our family room. Jake (our pup) goes right to it when he's tired. We got a large, so he can still stretch out in just about any position. These beds do run small, though. The inside cushion is reversible and easily washable.