1
The simple rule about weight gain and loss for why dogs lose weight: in case you consume far more calories than your body uses you gain weight, if you consume fewer calories than your body uses you lose weight.
That applies no less to your puppy.