Really cute and good quality, but a bit big and chunky for a pup (mine is a 12 week old Frenchie) hopefully it will fit him as he gets bigger, and will appear less chunky on him, but I doubt it as it’s stretched out to the biggest size to fit him now.