This is one of the nicest beds that I have bought in a long time. The material on the outside is nice and soft in the middle of the bed has a lot of stuffing. I bought the medium bed for a  puppy which I know she’ll grow into and it will be a perfect size for a 20 pug. I Would definitely recommend this bed to friends and family