My two 16 week old pups both weigh almost 5 lbs each. (mom was 8 lbs/dad was 3.5 lbs) I had hoped they would stay around 6-7 lbs. Not so sure about that anymore...

They eat NC Ultra puppy- dry, I just leave food out for them all the time and I haven't noticed any problems with that. (they don't act like they want to eat until they explode) They are crated during the day while the family is at work/school so their schedule is: they eat breakfast, then sleep all day while we are gone. Then eat again in the afternoon when we get home and then eat again in the evening. They stay very active except for during the day while we are gone. I know they are getting enough to eat- they are growing like weeds!

My question is -am I feeding them too much? Should I monitor their food intake? Like I said they don't appear to over-eat, they will spend about 5 minutes or so eating before they are off playing again. I know they need plenty of nutrition during this time of growth, but I don't want to be excessively feeding them. They seem to have a lot of "baby fat" right now. Is that correct? Will that go away as they grow or are they just fat? I don't remember ever thinking that my first yorkie puppy was fat or puggy- she was always very tiny and petite and still is (almost 2 yrs and less than 5 lbs)