The costume is great quality. If you have a dog that likes to chew clothes off then you need to keep them under watch the whole time that they are wearing the costume because the first thing they will do is attempt to destroy the hair buns. The only problem with this website is that the sizing chart is not accurate. Whatever size you think will fit is actually a sixe too big. If you consider your dog to be medium (like bigger than a shetlan sheepdog but smaller than a german shepherd) go for the small. German Shepherd size go for medium or large if they are near the mastif size. If they are small dogs like a chihuahua to a toy poodle then go for the extra small. Hoepfully this will help you because if you buy a costume for a dog you are not allowed to return it.