I have a question for you. when she weighed the puppy, was she using a baby scale? Also, was the vet using one of the big scales? If so, those are NOT very accurate, especially with small pups. Mine is 2.3 which, on the big scales, means around 2lbs 5 oz. but, I know one time we weighed mine on the vets scales 4 times, and got 4 different readings, with them being close to a pound difference at times. Buy