Puppies never looked so cute on one outfit! The royal blue and brown striped longsleeve shirt has three applique puppies on the front with "roll over", "sit", and "speak" under each puppy. There is two snaps on the left shoulder to get over your childs head easily and navy terry pants to go with the puppy shirt. The pants have two front pockets and the waist is elastic. This super soft shirt is 100% cotton and the pants are 80% cotton and 20% polyester.