This shirt was tie dyed by hand-every one is different.I have laundered this and it is ready for your little one.I do recommend cold wash and hang to dry.This is a size designed to fit up to about 30 pounds of little dog.It is Doggie Skins brand.My girl is 26 pounds of frenchie so you can use that as a guide for size.I find it a snug fit for her. I will give you some measurements that might help you to decide.This shirt is 20 inches from the top of the hood to the end of the shirt.The belly side is 11 inches from neck opening to the bottom.It is 15 inches around the neck and 19 inches all the way around chest and belly.These shirts are no longer bring produced,so I have a limited supply of them.Shipping will be free anywhere in the world. Thanks for looking!