Hi everyone I am a little confused about Poppy's weight.
Poppy is 12 weeks old now and as you can see from my photo's still very small.
She was weighed at the vets at 10 weeks old and the vet said she weighed just over a pound (1lb 3oz).
I took Poppy to Pets at Home pet store yesterday and asked about Frontline spot on to prevent her from getting fleas, they told me the dog has to weigh at least 2kg before they can use it.
I asked if they would weigh her and they did, she weighed in at 1.6kg,
I checked on a weight converter and this comes in at 3.3lbs

Is this correct? she dosn't seem to have grown much in the past couple of weeks so how could she have put on so much weight?
Is this normal or am I just being really stupid?

Poppy is my first yorkie and my first puppy so I dont really know what to expect in terms of weight gain, or am I converting the weight wrong?
I just want to know if this sounds correct because if it is I will have her weighed at Pets at Home again but if not then I wont.
Thanks in advance!