Sometimes scales are inaccurate.  If they aren't calibrated, then the puppy's weight wouldn't change.  Then if the puppy was weighed on a totally different scale, the weight could be different.   
Sorry if you're having a problem with a puppy, gets kind of scary.        |