Very nice article, very loyal to the images.
My dog is a 3-month-old puppy weighing 3kg and it still fits well.
The bad thing in my case is that my puppy takes advantage of the flexibility of the material to fit it up and has been deforming it.
If your puppy is calm, it will be wonderful.