These MacHenry Originals brand gray pajamas are two-piece pajamas with a long sleeved top and pajama pant bottoms. The gray top has a cute gray puppy dog applique on front. The blue bottoms have the same adorable puppy printed all over it, along with paw prints. The fabric is a 60% cotton and 40% polyester knit blend. These pajamas are intended to fit snug. This cotton blend fabric is cozy and soft.