nothing to dislike about this product. the only reason i gave 4 stars is that i can’t have my pug use this when he is on harness because there is no hole in the back to slip the leash into.i have to put a small hole in the back to make that happen.I purchased an XL for our golden retriever. Based on other reviews, I thought this would be too large on him. It's actually too tight! He's not even as big as our last Golden (he's about 80 lbs)! This is a bit disappointing. I was able to get it on him but it was tight through the shoulders and front legs. The length was about perfect for him and fit snugly enough around his torso that I wouldn't have to worry about it dragging (especially when going outside to pee). It's just very disappointing to not be able to find a U of M jersey to fit him. I haven't decided yet if I will return it or see if I can add material to the underside seam to make it work. It most likely will end up getting returned though.The jersey itself is decent quality. The mesh is very see-through and lightweight (not like normal football jersey mesh - more like practice jersey mesh with the bigger holes).The jerseys itself is pretty cool. It seems to be sewn well and most of the material is very breathable mesh. Sadly, the material that is not mesh (sleeves, chest, shoulders) is not stretchy. The only way to put this on a dog is over their head then try to put their legs in the arm holes...or legs in arm holes then over head... I ordered a large and an extra large for a lab and German shepherd. The shirts will not fit. I cannot get them on. The extra large will go on my 35lb lab mix. I do not consider her a large or extra large dog!Be careful ordering, knowing that these run extremely small and do not stretch, which makes them difficult to put on.I'm very disappointed. These would be so cool if the fit.This jersey is made of excellent material and it's comfy it was just too large for my puppy so I had to return it but there was nothing wrong with it and I will be buying it again in a better size!!So cute! My little guy loves it it is a little big on him but still so cute!I liked the jersey it fit wellFits a little smaller than expected, but the quality and everything else overall is great!Absolutely loved this and it fit him perfectly. He’s a 70 lb American Bully, so I purchased the XL.