As a comparision.....Teeka was 1lb 14 oz. @ 12 weeks. She is now 26 weeks and weights 3lbs 4 oz. She has been putting on between 1-2 oz a week. I would estimate your pup to be around 4-5 lbs. which is a perfect size! Enjoy your new baby as they grow way too fast!!!