These are adorable. If you order the right size they are comfortable for your dog to wear and everyone they meet can't help but stop,smile, and make a comment about how cute and festive your doggy looks.
My 5 month old golden was most comfortable in a medium, but will most likely wear a large when she is full grown. I purchased an extra large for my neighbors full grown golden, and though he wore it well it was a tad to big and large would have been the correct size. They also have a little Jack Russel and medium was the right size for him. The small would have been too tight.
The only problem with these is that the puppies find the bells,pom poms ,bottoms, and glittery material VERY inticing. My golden chewed 2 up. : ( I'll try her again as they have anadorble red, white and blue ones and a pretty rainbow one.) My neighbors, 8 month old Jack Russel also destroyed his. The good news is the 2 older dogs, Max the golden who is 10, wore his very proudly and will be able to wear his next year, and Casy, a Blue Merle Australian Shepherd of 10 years also wore his proudly and will also be able to wear his another year. They really are much more attractive than the pictures make them appear.