She looks bigger than the weight you described- Id have her weighed again to make sure it wasn't a scale error. I randomly bring oakley in to the vet and they let me put him on the scale then leave. As far as the bumps- they looked like flea bites to me…..it's always wise to bathe the pup before using topicals (especially at such a young age). Since you've alteady applied a topical, next step would be to wash and vacuum the whole house....I use a human live comb to comb through Oakleys fur since it's black, places like the tail and base of tail, underarms and head are hotspots to find them- if you still don't aee relief then I would go back to the bets because of it's something environmental then you need to adjust