This little t shirt for puppies is so cute, made very well and sewned together nicely. It is a size small and fits true to size. It is a summer t shirt. Looks like it can be for both dogs and cats. The lettering goes on the top of the dog. Great shirt for the price. Our dog loves it.